1

Software Engineering Manager Jobs in Manitoba (NOW HIRING)

Manage the performance and career growth of a 5-person engineering team. Provide continuous ... Qualifications * 4+ years of experience in a direct management role, leading a team of software ...

Senior Manager - Data Engineering

Winnipeg, MB · On-site +1

CA$120K - CA$160K/yr

As Senior Manager, Data Engineering, you'll lead a team of data and analytics engineers, plus a contractor pod, building the platforms and consumption layer that power decisions, ML and customer ...

\n \n \n \n \n We have a unique opportunity for a Software Engineer to join a globally renowned ... Previous experience working in a Project Management type position would be nice to have \n \n \n \n ...

Key Responsibilities * Assist the Engineering Manager/Lead Structural Engineer with the delivery of ... Experience with Staad Pro structural analysis software. Familiarity with Mathcad and SAP 2000 is ...

Collaborate with product managers, architects, security partners, and support teams to ensure ... Knowledge of or experience with construction, design, or engineering software is a plus ...

Senior Java Developer

Winnipeg, MB · On-site +1

$91K - $120K/yr

Use Git and Bitbucket to manage code versions and collaborate with other developers. * Develop and ... Apply software engineering fundamentals such as data structures, testing and debugging to ensure ...

Senior Java Developer

Winnipeg, MB · On-site +1

$91K - $120K/yr

Use Git and Bitbucket to manage code versions and collaborate with other developers. * Develop and ... Apply software engineering fundamentals such as data structures, testing and debugging to ensure ...

Engineering Manager About AROW Global At AROW Global , we are committed to excellence, innovation ... Design and procure tooling, fixtures, and production aids using 3D CAD software (Solid Edge ...

next page

Showing results 1-20

Software Engineering Manager information

See Manitoba salary details

$82.5K

$148.1K

$198K

How much do software engineering manager jobs pay per year?

As of Jun 13, 2026, the average yearly pay for software engineering manager in Manitoba is $148,147.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,000.00 and $166,500.00 per year, depending on experience, location, and employer.

What is L1, L2, L3, and L4 developer?

In software engineering, L1, L2, L3, and L4 typically refer to different levels of developer seniority or experience, with L1 being entry-level and L4 representing senior or lead roles. These levels often indicate increasing technical skills, responsibility, and leadership expectations within a company’s engineering hierarchy.

How much do software engineer managers make?

Software engineering managers typically earn a median annual salary ranging from $120,000 to $180,000, depending on experience, location, and company size. They often oversee teams, coordinate projects, and require strong technical and leadership skills, with some roles offering additional bonuses or stock options.

What are some common challenges faced by Software Engineering Managers when leading diverse development teams?

Software Engineering Managers often encounter challenges such as balancing technical leadership with people management, aligning team members with different backgrounds and skill sets, and ensuring effective communication across remote or cross-functional teams. Navigating these challenges involves fostering an inclusive environment, setting clear expectations, and adapting management styles to individual team members’ needs. Successful managers also prioritize regular check-ins and feedback to keep projects on track and support professional growth within the team.

What Does a Software Engineering Manager Do?

A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.

What is the difference between Software Engineering Manager vs Software Developer?

AspectSoftware Engineering ManagerSoftware Developer
CredentialsBachelor's or Master's in CS or related field, often with leadership experienceBachelor's or higher in CS or related field
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, and implementing features
Employer & Industry UsageUsed across tech companies, startups, and large enterprisesCommon in all software development settings
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding tasks

The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

What does a Software Engineering Manager do?

A Software Engineering Manager oversees a team of software engineers, guiding the development of software projects from planning to implementation. They are responsible for managing the team's workflow, ensuring high-quality code, and meeting project deadlines. In addition to technical leadership, they also handle hiring, mentoring, and performance reviews. Their role bridges the gap between technical execution and business objectives, ensuring that software solutions align with strategic goals.

What does a software engineer manager do?

A software engineering manager oversees software development teams, coordinates project planning, sets technical goals, and ensures timely delivery of software products. They also handle team management, performance evaluations, and collaborate with stakeholders to align technical efforts with business objectives.

What are the key skills and qualifications needed to thrive as a Software Engineering Manager, and why are they important?

To thrive as a Software Engineering Manager, you need a solid background in software development, team leadership, and project management, often backed by a degree in computer science or a related field. Familiarity with development tools, agile methodologies, version control systems, and, in some cases, certifications like PMP or Scrum Master are valuable. Exceptional communication, problem-solving, and mentoring skills distinguish top performers in this role. These competencies are crucial for successfully guiding technical teams, delivering projects efficiently, and fostering a collaborative and innovative engineering culture.

What engineer makes $500,000 a year?

Senior software engineering managers and highly experienced software engineers at large tech companies can earn $500,000 or more annually, often including base salary, bonuses, and stock options. These roles typically require extensive experience, leadership skills, and expertise in areas like cloud computing, machine learning, or system architecture.
What job categories do people searching Software Engineering Manager jobs in Manitoba look for? The top searched job categories for Software Engineering Manager jobs in Manitoba are:
What cities in Manitoba are hiring for Software Engineering Manager jobs? Cities in Manitoba with the most Software Engineering Manager job openings:
Infographic showing various Software Engineering Manager job openings in Manitoba as of June 2026, with employment types broken down into 95% Full Time, 4% Part Time, and 1% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $148,147 per year, or $71.2 per hour.

Manager Software Engineering and V&V

Patch & Permasearch

Winnipeg, MB • On-site, Remote

Other

Posted 5 days ago


Job description

Job Description Job Title: Manager Software Engineering and V&V Location: Winnipeg (remote) Role: Full-Time Permanent Our client is seeking a Software Engineering and V&V Manager to lead their software testing and automation engineering teams. In this role, you will drive the end-to-end testing strategy, develop automated testing frameworks, and ensure rigorous regulatory compliance for complex medical device software systems from concept to release. Responsibilities Lead, mentor, and manage software verification analysts and test automation engineers.

Support software team in establishing robust development, integration, and testing practices. Provide technical leadership and coaching to team members to support professional growth and engineering excellence. Develop and maintain the Design Verification and Validation Master Plan (DVMP) and Design Verification and Validation Master Report (DVMR) for medical device software projects.

Own and lead all software and system testing activities associated with product releases, including planning, execution, defect management, reporting, and closure. Develop, implement, and continuously improve automated testing frameworks and infrastructure to improve test efficiency, reliability, and coverage. Review and approve software test strategies, test protocols, test cases, and test reports for all projects.

Ensure traceability and synchronization between Jama requirements, risk controls, and automated test cases executed through Jenkins pipelines. Collaborate with software, systems, hardware, quality, regulatory, and clinical teams to ensure end-to-end verification and validation coverage. Participate in software requirements analysis and design reviews to ensure testability, traceability, and compliance with design control requirements.

Drive continuous integration and continuous testing initiatives in alignment with Agile and DevOps methodologies. Support compliance with FDA 21 CFR Part 820, IEC 62304, ISO 13485, ISO 14971, CSA, and Health Canada. Provide leadership for defect triage, root cause analysis, risk assessment, and corrective actions related to software quality.

Establish testing metrics, dashboards, and reporting mechanisms to communicate project quality and testing status. Support audits, inspections, and regulatory submissions by ensuring all verification and validation documentation is complete and audit ready. Review and maintain verification environments, automated test tools, and laboratory equipment required for software/system validation activities.

Work closely with project managers and engineering leadership to prioritize activities, mitigate risks, and ensure on-time project delivery. Participate in risk management activities and ensure risk mitigations are appropriately verified and validated. Qualifications 8+ years of experience in software verification and validation within a regulated environment.

3+ years of experience leading or managing software testing or engineering teams. Demonstrated experience developing automated testing frameworks and CI/CD-based validation pipelines. Strong working experience with C#, WPF, and C++ software development and testing.

Experience developing and maintaining DVMPs, DVMRs, traceability matrices, and formal verification and validation documentation. Experience with requirements management and traceability tools such as Jama. Experience with automation orchestration tools such as Jenkins.

Experience with DICOM standards and Python scripting is considered an asset. Strong leadership and people management capabilities with the ability to mentor and develop technical teams. Strong systems engineering mindset with the ability to understand complex integrated hardware/software systems.

Excellent verbal, written, presentation, and interpersonal communication skills. Strong organizational and project coordination skills with attention to detail. Demonstrated ability to lead verification and validation efforts across multiple concurrent projects.

Strong analytical, troubleshooting, and root-cause investigation skills. Strong understanding of software development lifecycle (SDLC), verification methodologies, and software quality assurance principles. Knowledge of automated testing methodologies, software quality assurance principles, and validation best practices.

Ability to work effectively in a fast-paced, regulated development environment.