Job Overview We're looking for a Product Manager in our Capture Engineering team with a deep understanding of both hardware and software systems to lead the development of integrated software ...
Job Overview We're looking for a Product Manager in our Capture Engineering team with a deep understanding of both hardware and software systems to lead the development of integrated software ...
Viridien is seeking a Technical Business Development Manager to drive strategic commercial growth ... Familiarity with geoscience workflows and industry software * Strong presentation, negotiation, and ...
Viridien is seeking a Technical Business Development Manager to drive strategic commercial growth ... Familiarity with geoscience workflows and industry software * Strong presentation, negotiation, and ...
Understanding of memory management, and algorithms vs memory performance * SPA / Full-stack software development, Angular/Typescript Preferred method of application and to view all opportunities ...
Understanding of memory management, and algorithms vs memory performance * SPA / Full-stack software development, Angular/Typescript Preferred method of application and to view all opportunities ...
Understanding of memory management, and algorithms vs memory performance * SPA / Full-stack software development, Angular/Typescript Preferred method of application and to view all opportunities ...
Understanding of memory management, and algorithms vs memory performance * SPA / Full-stack software development, Angular/Typescript Preferred method of application and to view all opportunities ...
Reporting to the Talent Development Management the Learning & Development Advisor plays a key role ... Software : Proficiency in e-learning authoring tools, specifically Articulate 360. Experience with ...
Reporting to the Talent Development Management the Learning & Development Advisor plays a key role ... Software : Proficiency in e-learning authoring tools, specifically Articulate 360. Experience with ...
... development processes and best practices. * Test software functionality and troubleshoot issues as they arise. * Collaborate with cross-functional teams, including product managers and data ...
... development processes and best practices. * Test software functionality and troubleshoot issues as they arise. * Collaborate with cross-functional teams, including product managers and data ...
... development processes and best practices. * Test software functionality and troubleshoot issues as they arise. * Collaborate with cross-functional teams, including product managers and data ...
... development processes and best practices. * Test software functionality and troubleshoot issues as they arise. * Collaborate with cross-functional teams, including product managers and data ...
Software Data Analyst
Calgary, AB · On-site
Understanding of software development concepts , including testing and basic code structures. * Strong project management and organizational skills. * High attention to detail with a commitment to ...
Software Data Analyst
Calgary, AB · On-site
Understanding of software development concepts , including testing and basic code structures. * Strong project management and organizational skills. * High attention to detail with a commitment to ...
The role We are seeking a competitive, self-motivated Enterprise Business Development Manager to be ... Experience with the Video software industry solution is an asset Compensation Package Base Salary ...
Quick apply
The role We are seeking a competitive, self-motivated Enterprise Business Development Manager to be ... Experience with the Video software industry solution is an asset Compensation Package Base Salary ...
The role We are seeking a competitive, self-motivated Enterprise Business Development Manager to be ... Experience with the Video software industry solution is an asset Compensation Package Base Salary ...
Quick apply
The role We are seeking a competitive, self-motivated Enterprise Business Development Manager to be ... Experience with the Video software industry solution is an asset Compensation Package Base Salary ...
... Software Engineering Manager who is energized by coaching engineers, optimizing how teams work ... Build and nurture high-performing development teams through effective hiring, mentoring, and ...
... Software Engineering Manager who is energized by coaching engineers, optimizing how teams work ... Build and nurture high-performing development teams through effective hiring, mentoring, and ...
Software Developer
Calgary, AB · On-site
Our integrated platform enables insurers, mutuals, MGAs, and brokers to manage core operations ... AI is now a standard part of modern software development. At Modular Solutions, we expect engineers ...
Software Developer
Calgary, AB · On-site
Our integrated platform enables insurers, mutuals, MGAs, and brokers to manage core operations ... AI is now a standard part of modern software development. At Modular Solutions, we expect engineers ...
Our integrated platform enables insurers, mutuals, MGAs, and brokers to manage core operations ... AI is now a standard part of modern software development. At Modular Solutions, we expect engineers ...
Our integrated platform enables insurers, mutuals, MGAs, and brokers to manage core operations ... AI is now a standard part of modern software development. At Modular Solutions, we expect engineers ...
The role The Senior Software Developer is responsible for the end-to-end design, development, and ... development tools across the team to achieve well-engineered outcomes. * Own the release management ...
The role The Senior Software Developer is responsible for the end-to-end design, development, and ... development tools across the team to achieve well-engineered outcomes. * Own the release management ...
Reporting Structure/Department Reporting to the Software Development Manager, this Senior position is a key role within the Development department that has a direct impact on company technical ...
Reporting Structure/Department Reporting to the Software Development Manager, this Senior position is a key role within the Development department that has a direct impact on company technical ...
Senior Software Developer
Calgary, AB · Remote
You will use modern development tools, technologies and platforms to continually innovate and ... You are able to work independently and manage multiple tasks with direction or feedback from ...
Senior Software Developer
Calgary, AB · Remote
You will use modern development tools, technologies and platforms to continually innovate and ... You are able to work independently and manage multiple tasks with direction or feedback from ...
Familiarity with project management software (e.g., MS Project, Primavera, AutoCAD, Bluebeam, Smart ... This role reports to the Sr. Director, Development Projects and work closely with the VP Ops * Work ...
Familiarity with project management software (e.g., MS Project, Primavera, AutoCAD, Bluebeam, Smart ... This role reports to the Sr. Director, Development Projects and work closely with the VP Ops * Work ...
Acting as the bridge between Sales, Training, and Software Development, you will deliver a seamless client experience, proactively manage software usage, and drive adoption of our solutions. The SW ...
Quick apply
Acting as the bridge between Sales, Training, and Software Development, you will deliver a seamless client experience, proactively manage software usage, and drive adoption of our solutions. The SW ...
Acting as the bridge between Sales, Training, and Software Development, you will deliver a seamless client experience, proactively manage software usage, and drive adoption of our solutions. The SW ...
Acting as the bridge between Sales, Training, and Software Development, you will deliver a seamless client experience, proactively manage software usage, and drive adoption of our solutions. The SW ...
Familiarity with project management software (e.g., MS Project, Primavera, AutoCAD, Bluebeam, Smart ... This role reports to the Sr. Director, Development Projects and work closely with the VP Ops * Work ...
Familiarity with project management software (e.g., MS Project, Primavera, AutoCAD, Bluebeam, Smart ... This role reports to the Sr. Director, Development Projects and work closely with the VP Ops * Work ...
Software Development Manager information
See Alberta salary details
$64.5K - $74.5K
1% of jobs
$74.5K - $84.5K
2% of jobs
$84.5K - $94.5K
2% of jobs
$94.5K - $104.5K
6% of jobs
$104.5K - $114.5K
12% of jobs
$115.5K is the 25th percentile. Wages below this are outliers.
$114.5K - $124.5K
16% of jobs
The median wage is $130.8K / yr.
$124.5K - $134.5K
17% of jobs
$134.5K - $144.5K
17% of jobs
$145.9K is the 75th percentile. Wages above this are outliers.
$144.5K - $154.5K
12% of jobs
$154.5K - $164.5K
9% of jobs
$164.5K - $174.5K
6% of jobs
$64.5K
$131.4K
$174.5K
How much do software development manager jobs pay per year?
What Does a Software Development Manager Do?
As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.
What are the key skills and qualifications needed to thrive as a Software Development Manager, and why are they important?
How does a Software Development Manager typically balance technical leadership with people management responsibilities?
What is the difference between Software Development Manager vs Software Engineer?
| Aspect | Software Development Manager | Software Engineer |
|---|---|---|
| Responsibilities | Oversees development teams, manages projects, sets strategic goals | Designs, codes, tests software applications |
| Required Skills | Leadership, project management, technical expertise | Programming, problem-solving, technical skills |
| Credentials | Bachelor's or higher in CS or related field, often with experience in management | Bachelor's or higher in CS or related field |
| Work Environment | Team management, collaboration with stakeholders | Individual or team coding tasks, development environments |
The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

Full-time
Posted 20 days ago
Job description
- Define and drive the roadmap for software systems that support real-time operations, automation, and carbon certification generated by our facilities.
- Collaborate with our process, hardware, and software engineering teams as well as our operations teams to deeply understand system behaviors and requirements.
- Translate high-level company objectives into clear software product specifications and user stories.
- Own the full lifecycle of software products from ideation and requirements gathering to launch and iteration.
- Develop tools that ingest, process, and visualize data from sensors, control systems, simulations, hardware-in-the-loop, and prototype systems.
- Coordinate with certification and compliance teams to ensure software supports traceable and verifiable carbon accounting.
- Integrate R&D and operational datasets into digital twin models to inform next-gen facility design and technology optimization.
- Bachelor's degree in related STEM discipline
- 5+ years of product management experience in climate tech, industrial tech, or in deep tech domains like aerospace, robotics, autonomous systems.
- Strong technical background engineering degree or hands-on experience working with hardware + software systems.
- Ability to work in a fast paced, autonomously driven, and demanding atmosphere.
- Ability to assess risk and make design and development decisions without all available data.
- Proven track record of building products that interface with physical systems (IoT, robotics, automation, or similar).
- Experience with industrial data acquisition systems, SCADA, or control software is a plus.
- Familiarity with software development processes, data pipelines, and cloud-based infrastructure.
- Willing to work extended hours and weekends as necessary
- Some travel required