Manage containerized applications using Docker and orchestration tools like Kubernetes. * Optimize ... Bachelor's degree in Software Engineering; Computer Science; or a related technical/engineering ...
Quick apply
Manage containerized applications using Docker and orchestration tools like Kubernetes. * Optimize ... Bachelor's degree in Software Engineering; Computer Science; or a related technical/engineering ...
Quick apply
Manage containerized applications using Docker and orchestration tools like Kubernetes. * Optimize ... Bachelor's degree in Software Engineering; Computer Science; or a related technical/engineering ...
... engineering experience, including 10+ years in leadership/management Strong track record in ... software Hands-on experience with materials testing equipment and methods Working knowled ...
Quick apply
... engineering experience, including 10+ years in leadership/management Strong track record in ... software Hands-on experience with materials testing equipment and methods Working knowled ...
CA$50K - CA$80K/yr
Manage form handling with React Hook Form and Zod validation. * Write and run automated tests using ... Degree in Computer Science, Software Engineering, or related discipline. * 5+ years of development ...
CA$50K - CA$80K/yr
Manage form handling with React Hook Form and Zod validation. * Write and run automated tests using ... Degree in Computer Science, Software Engineering, or related discipline. * 5+ years of development ...
CA$132K - CA$165K/yr
Summary We are growing our engineering team and are looking for an experienced, product-minded ... We pioneered the first knowledge management platform purpose-built for insurance. Today, more than ...
CA$132K - CA$165K/yr
Summary We are growing our engineering team and are looking for an experienced, product-minded ... We pioneered the first knowledge management platform purpose-built for insurance. Today, more than ...
About the Role As a Senior Software Engineer, you will play a pivotal role in shaping the ... You will collaborate closely with engineering managers, staff engineers, and cross-functional ...
About the Role As a Senior Software Engineer, you will play a pivotal role in shaping the ... You will collaborate closely with engineering managers, staff engineers, and cross-functional ...
CA$132K - CA$165K/yr
Summary We are growing our engineering team and are looking for an experienced, product-minded ... We pioneered the first knowledge management platform purpose-built for insurance. Today, more than ...
CA$132K - CA$165K/yr
Summary We are growing our engineering team and are looking for an experienced, product-minded ... We pioneered the first knowledge management platform purpose-built for insurance. Today, more than ...
CA$132K - CA$165K/yr
Summary We are growing our engineering team and are looking for an experienced, product-minded ... We pioneered the first knowledge management platform purpose-built for insurance. Today, more than ...
CA$132K - CA$165K/yr
Summary We are growing our engineering team and are looking for an experienced, product-minded ... We pioneered the first knowledge management platform purpose-built for insurance. Today, more than ...
Mississauga, ON · On-site
CA$85K - CA$120K/yr
Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. Aviya has an opening for a Project ...
Mississauga, ON · On-site
CA$85K - CA$120K/yr
Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. Aviya has an opening for a Project ...
Proven leadership experience building and managing engineering teams of 5+ engineers in software development, platform engineering, or systems integration environments * Strong understanding of ...
New
Proven leadership experience building and managing engineering teams of 5+ engineers in software development, platform engineering, or systems integration environments * Strong understanding of ...
New
Proven leadership experience building and managing engineering teams of 5+ engineers in software development, platform engineering, or systems integration environments * Strong understanding of ...
New
Proven leadership experience building and managing engineering teams of 5+ engineers in software development, platform engineering, or systems integration environments * Strong understanding of ...
New
Our software is responsible for the reliable movement, processing, and distribution of market data ... As an Engineering Manager, your primary responsibility is enabling engineers and teams to operate ...
Our software is responsible for the reliable movement, processing, and distribution of market data ... As an Engineering Manager, your primary responsibility is enabling engineers and teams to operate ...
The Platform Engineering team is a close-knit group of highly senior engineers focused on building software products for developers - from internal APIs and services to developer tooling, CI/CD ...
The Platform Engineering team is a close-knit group of highly senior engineers focused on building software products for developers - from internal APIs and services to developer tooling, CI/CD ...
Working with management and Product Managers, the developer will assume the responsibilities of a Software Developer including design, implementation, testing and support of product features, core ...
Working with management and Product Managers, the developer will assume the responsibilities of a Software Developer including design, implementation, testing and support of product features, core ...
Working with management and Product Managers, the developer will assume the responsibilities of a Software Developer including design, implementation, testing and support of product features, core ...
Working with management and Product Managers, the developer will assume the responsibilities of a Software Developer including design, implementation, testing and support of product features, core ...
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 ...
Quick apply
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 ...
Familiarity with prompt engineering and MCP servers * Strong knowledge of concurrency, data ... Your personal data will be processed for the purposes of managing Controller's and its ...
Quick apply
Familiarity with prompt engineering and MCP servers * Strong knowledge of concurrency, data ... Your personal data will be processed for the purposes of managing Controller's and its ...
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 ...
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 ...
Ottawa, ON · On-site +1
Apply established software engineering standards, tools, technologies, and best practices ... Familiarity with Git for source code management. * Experience with Microsoft Entity Framework.
Ottawa, ON · On-site +1
Apply established software engineering standards, tools, technologies, and best practices ... Familiarity with Git for source code management. * Experience with Microsoft Entity Framework.
Kitchener, ON · On-site
When it comes to the future of agricultural supply chain management, BinSentry is leading the way ... Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent ...
Quick apply
Kitchener, ON · On-site
When it comes to the future of agricultural supply chain management, BinSentry is leading the way ... Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent ...
Kitchener, ON · On-site
When it comes to the future of agricultural supply chain management, BinSentry is leading the way ... Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent ...
Kitchener, ON · On-site
When it comes to the future of agricultural supply chain management, BinSentry is leading the way ... Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent ...
$80.2K - $90.4K
4% of jobs
$90.4K - $100.6K
3% of jobs
$100.6K - $110.8K
5% of jobs
$110.8K - $121K
7% of jobs
$125.2K is the 25th percentile. Wages below this are outliers.
$121K - $131.2K
12% of jobs
$131.2K - $141.5K
16% of jobs
The median wage is $142.7K / yr.
$141.5K - $151.7K
17% of jobs
$158.6K is the 75th percentile. Wages above this are outliers.
$151.7K - $161.9K
15% of jobs
$161.9K - $172.1K
7% of jobs
$172.1K - $182.3K
7% of jobs
$182.3K - $192.5K
5% of jobs
$80.2K
$144K
$192.5K
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.
| Aspect | Software Engineering Manager | Software Developer |
|---|---|---|
| Credentials | Bachelor's or Master's in CS or related field, often with leadership experience | Bachelor's or higher in CS or related field |
| Work Environment | Leads teams, manages projects, collaborates with stakeholders | Focuses on coding, debugging, and implementing features |
| Employer & Industry Usage | Used across tech companies, startups, and large enterprises | Common in all software development settings |
| Search & Comparison Intent | Understanding managerial roles, leadership responsibilities | Focus 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.

Full-time
Medical, Dental, Vision, Retirement
Posted 23 days ago
Build bold. Deliver impact. Win together.
At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solutions that enhance national security, strengthen communities, and protect the people we serve.
If you’re looking for meaningful work that contributes to a safer, more secure world, you’ll find purpose here. Every day, your skills will directly impact programs that matter.
Job DescriptionWe are seeking a skilled DevOps Engineer to join our team and enhance our development and operational efficiency. This role is ideal for someone who thrives in a cloud-agnostic environment and is passionate about building reliable, scalable, and maintainable infrastructure across multiple cloud providers (AWS, GCP, Azure).
The ideal candidate will work closely with a large number of stakeholders to ensure smooth delivery pipelines, strong infrastructure-as-code practices, and a robust DevOps culture. This will include integrating numerous open source and commercial applications such as Docker, Ansible, Terraform, GitLab Artifactory, VMWare, and Kubernetes. You will experience a diverse variety of tasks through all stages of the software development life cycle.
This role will be a combination of working remotely and onsite at our Calgary or Ottawa office. We have a number of measures in place for onsite working – our top priority remains the health and safety of our colleagues.
Key Responsibilities:
Preferred Skills
How We Work
• Work Schedule: 37.5 hours per week - flexible within core business hours.
• Work Arrangement: A mix of onsite and remote work, as determined by business and role requirements.
It is a requirement that General Dynamics Mission Systems-Canada be registered with the Canadian Controlled Goods program and that all of its workforce be security assessed. Successful applicants must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance. Applicants may be required to meet additional security requirements in order to gain access to technical data, classified areas or information that is subject to international regulations. You must be eligible to work in Canada.
What We Offer
The expected hiring range for this position is $85,000-$110,000 CAD annual.
Our goal is to provide a fair and competitive offer based on an assessment of internal equity and your qualifications, including:
Benefits
At General Dynamics Mission Systems – Canada, we prioritize work-life balance. As a fulltime regular/term employee, you can enjoy a supportive, friendly and respectful environment with a competitive total rewards package.
Why join us?
Accommodation
If you require accommodation during any stage of the application process, please contact Human Resources via recruitment@gd-ms.ca.
Closing Date
We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.