Software Product Owner
2 weeks ago
Become a changemaker with Islamic Relief Canada Join our team and work towards our mission to mobilize Canadians to transform more lives around the world in the most trusted manner.
About The Department
The Technology Department ensures the seamless operation and enhancement of Islamic Relief Canada's IT infrastructure, supporting various departments in achieving their objectives. This includes managing and maintaining hardware and software systems, cybersecurity, data management, and providing technical support. The team excels in innovative problem-solving, ensuring reliable and efficient technological solutions, and fostering a collaborative environment for continuous improvement and adaptation to emerging tech trends.
Job Purpose
Reporting to the Senior Technology Manager, the Software Product Owner is responsible for leading the research, development, and ongoing innovation of software products that drive efficiency and enhance user experience across Islamic Relief Canada's digital platforms. The role acts as the bridge between business needs and technical execution, ensuring product features align with strategic goals and deliver measurable value for internal users and donors alike. The role ensures that digital solutions—whether SaaS, analytics platforms, or custom-built enterprise applications—deliver measurable value, exceptional user experience, and operational excellence.
Essential Duties & Responsibilities
- Product Research and Strategy
- Explore and evaluate emerging technologies to strengthen IRC's digital infrastructure and innovation capacity.
- Identify user needs through data insights, feedback, and research.
- Translate strategic priorities into actionable product initiatives and measurable outcomes.
- Develop product roadmaps and define requirements based on user feedback, analytics, and organizational priorities.
- Define and communicate the product vision, strategy, and roadmap in alignment with business and technology goals.
- Product Delivery and Execution
- Lead end-to-end product development across the full SDLC—from concept and requirements to release and iteration.
- Collaborate with software engineers, data teams, and QA to design, build, and deploy scalable, high-quality products.
- Manage sprints, backlog refinement, and release plans under Agile frameworks.
- Balance innovation, performance, and delivery speed through effective risk and dependency management.
- Journey Mapping and Experience Design
- Design and analyze end-to-end customer and user journey maps to identify friction points and usability challenges in digital products.
- Translate journey insights into actionable improvements for existing applications and new feature designs.
- Partner with UX/UI teams to visualize processes, improve digital experiences, and align features with user goals.
- Facilitate workshops with business and technical teams to re-imagine and optimize user interactions across digital touchpoints.
- Stakeholder Collaboration
- Serve as the key interface between business stakeholders, development teams, and end users.
- Communicate complex technical concepts in simple business terms and ensure shared understanding of goals.
- Collaborate with cross-functional teams (UX, Data, Infrastructure, Operations) to deliver cohesive solutions.
- Performance Monitoring and Improvement
- Track and analyze usability, adoption, and performance metrics to inform continuous improvement.
- Gather and assess user feedback to refine functionalities and optimize user experience.
- Ensure software products meet compliance, security, and accessibility standards.
- Innovation and Continuous Improvement
- Foster a culture of experimentation and data-informed decision-making.
- Lead ideation sessions and prototype development to test new concepts and technologies.
- Stay informed of industry trends and best practices to keep IRC's platforms modern and effective.
Qualifications & Competencies
- Experience in SaaS, Data Platforms, or AI/Analytics-based software solutions.
- Familiarity with UX/UI design principles and user-centered product development.
- Proven ability to design and interpret journey maps to identify challenges and define new product features or enhancements.
- Proven track record of working closely with engineering teams to deliver complex software systems.
Experience
- Minimum of 5–7 years of progressive experience in software or product management, preferably in a cross-functional or nonprofit environment.
- Demonstrated success leading digital product development from concept through to delivery and optimization.
- Experience collaborating with cross-functional teams, including developers, designers, and business stakeholders.
- Proven ability to translate business objectives into actionable technical requirements and deliver measurable results.
Knowledge, Skills And Attributes
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Master's degree in Product Management or a related discipline.
- Professional certifications in Design Thinking, UI/UX Design, or Product Management are considered assets.
Starting Salary
$80,000.00
Please note: The posted starting salary is intended to provide potential candidates with a general understanding of the compensation associated with the position. The actual salary offered will start at this figure, with adjustments possible based on individual qualifications and other relevant factors.
-
Embedded Software Engineer
2 weeks ago
Burlington, Ontario, Canada Evertz Microsystems Limited Full time $80,000 - $120,000 per yearWe're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and maintaining embedded software for cutting-edge products. In this role, you'll collaborate cross-functionally to bring new features to life, adapt existing systems for evolving needs, and ensure seamless...
-
Embedded Software Engineer
2 weeks ago
Burlington, Ontario, Canada Evertz Microsystems Limited Full time $80,000 - $120,000 per yearWe're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and maintaining embedded software for cutting-edge products. In this role, you'll collaborate cross-functionally to bring new features to life, adapt existing systems for evolving needs, and ensure seamless...
-
Embedded Software Engineer
2 weeks ago
Burlington, Ontario, Canada Evertz Full time $90,000 - $120,000 per yearWe're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and maintaining embedded software for cutting-edge products. In this role, you'll collaborate cross-functionally to bring new features to life, adapt existing systems for evolving needs, and ensure seamless...
-
Cibersecurity Engineer
7 days ago
Burlington, Ontario, Canada Openchip & Software Technologies Full time $90,000 - $120,000 per yearOPENCHIP & SOFTWARE TECHNOLOGIESabout 20 hours agoBurlington, OntarioMid Levelfull_timeAbout the roleThe Role We are looking for a skilled and experienced Cybersecurity Engineer to strengthen our Information Security and Infrastructure teams.This professional will play a key role in ensuring the security and compliance of Openchip's IT systems, development...
-
Sr. Software Design Engineer
2 weeks ago
Burlington, Ontario, Canada Evertz Microsystems Limited Full time US$70,000 - US$120,000 per yearWe are seeking a Senior Software Design Engineer with deep expertise in real-time media systems, audio/video compression, and high-performance software development. You will play a critical role in building scalable, low-latency encoding pipelines that operate across cloud, edge, and bare-metal environments. This position involves working with advanced...
-
Production Assembler
2 days ago
Burlington, Ontario, Canada Evertz Microsystems Limited Full time $50,000 - $80,000 per yearWorking in production, you will be part of the manufacturing group that assembles our products. Responsibilities:Read and follow Assembly Drawings, Test Procedures, and Bill of MaterialsAssemble servers from bare chassis to finished productInstall additional modules based on customer ordering optionsPerform initial functional tests – Power, Boot up & BIOS...
-
Production Assembler
3 hours ago
Burlington, Ontario, Canada Evertz Full time $40,000 - $80,000 per yearWorking in production, you will be part of the manufacturing group that assembles our products.ResponsibilitiesRead and follow Assembly Drawings, Test Procedures, and Bill of MaterialsAssemble servers from bare chassis to finished productInstall additional modules based on customer ordering optionsPerform initial functional tests – Power, Boot up & BIOS...
-
Cibersecurity Engineer
7 days ago
Burlington, Ontario, Canada OPENCHIP & SOFTWARE TECHNOLOGIES Full time $80,000 - $120,000 per yearThe RoleWe are looking for a skilled and experienced Cybersecurity Engineer to strengthen our Information Security and Infrastructure teams.This professional will play a key role in ensuring the security and compliance of Openchip's IT systems, development pipelines, and production environments. You will work closely with DevOps, Infrastructure, and...
-
Software Acceptance Test Engineer
1 week ago
Burlington, Ontario, Canada Thales Full time $76,000 - $92,400 per yearLocation: Burlington, CanadaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much...
-
Senior Embedded Software Engineer
7 days ago
Burlington, Ontario, Canada Donnell Consulting Full time $120,000 - $180,000 per yearEmbedded Software DesignerBurlington ON Hybrid4-Day Work Week**Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act and be able to hold and maintain a Canadian Security Clearance. If you are not clear about your...