1

Software Configuration Manager Jobs in Ontario (NOW HIRING)

Support application lifecycle management by maintaining configuration, deployment, and operational ... Familiarity with AI-assisted software development tools and practices is considered an asset. * 6 ...

Support application lifecycle management by maintaining configuration, deployment, and operational ... Familiarity with AI-assisted software development tools and practices is considered an asset. * 6 ...

Execute embedded software development, debugging, validation, and maintenance activities in support ... configuration management tools such as Git. * Experience ensuring full traceability between ...

New

Strong understanding of software configuration management. * Experience troubleshooting complex build issues. * Ability to Automate repetitive engineering tasks. * Create tooling to improve developer ...

Provide expert-level guidance on public safety software configuration, workflow design, and system ... Experience with Police Records Management Systems (RMS), especially with Versaterm RMS is strongly ...

POS (GK Software) Specialist

Toronto, ON ยท Hybrid

CA$82 - CA$87/hr

PMP Certification or equivalent project management experience. Must-Have Skills * GK Software POS configuration and implementation experience. * Deep understanding of retail operations and POS ...

... Manager, Sales & MRM Optimization plays a key role in shaping FirstOntario's new Member ... test software configuration changesMust be a resourceful problem solver and possess a strategic ...

Strong prior experience with Microsoft Office suite, requirements management systems, product lifecycle management systems, defect tracking tools, and software configuration tools * Demonstrated ...

Showing results 21-40

Software Configuration Manager information

See Ontario salary details

$63.5K

$98.9K

$140.5K

How much do software configuration manager jobs pay per year?

As of Aug 20, 2026, the average yearly pay for software configuration manager in Ontario is $98,945.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,000.00 and $113,500.00 per year, depending on experience, location, and employer.

What is a software configuration manager?

A Software Configuration Manager is a professional responsible for overseeing and controlling changes to software products throughout their lifecycle. They manage configuration processes, version control, and ensure consistency, traceability, and quality of software releases. Their work involves setting up and maintaining tools for source control, coordinating with development and operations teams, and enforcing policies for software builds and deployments. This role is critical for minimizing errors, tracking changes, and supporting compliance in software development projects.

What do software configuration managers do?

The job duties of a software configuration manager involve overseeing the build and release of software. Your responsibilities in this career include version control to track revisions made to the source code of programs, and you may use a GIT system to track such changes. You test and refine the software coding so that it remains appropriately configured throughout the development process. As a manager, you may hire employees or contract with third parties to perform the tasks required by your employer or client.

What are the key skills and qualifications needed to thrive as a software configuration manager, and why are they important?

A Software Configuration Manager needs a solid understanding of software development processes, version control, and change management, often supported by a degree in computer science or a related field. Familiarity with configuration management tools like Git, Jenkins, or Ansible, and certifications such as ITIL or CMII, are typically required. Attention to detail, problem-solving abilities, and effective communication help ensure seamless collaboration across development and operations teams. These skills are crucial for maintaining software integrity, enabling efficient releases, and minimizing errors in complex software environments.

What are some common challenges faced by software configuration managers, and how can they be addressed?

Software Configuration Managers often encounter challenges such as managing complex version control systems, ensuring consistent documentation, and coordinating changes across multiple teams. To address these, it's important to establish clear configuration management processes, maintain thorough communication with development and QA teams, and use automation tools to streamline build and release cycles. Proactively resolving conflicts and regularly updating configuration baselines also help minimize disruptions and maintain project integrity.

What is the difference between Software Configuration Manager vs Software Release Manager?

AspectSoftware Configuration ManagerSoftware Release Manager
Primary FocusManaging software configurations, version control, and build processesPlanning, scheduling, and coordinating software releases
ResponsibilitiesMaintaining configuration items, ensuring consistency across environmentsOverseeing release timelines, deployment, and post-release support
Skills & CertificationsConfiguration management tools, version control, scriptingProject management, release planning, communication skills
Work EnvironmentDevelopment teams, CI/CD pipelines, version control systemsDeployment environments, cross-team coordination, testing phases

While both roles support software development and deployment, the Software Configuration Manager focuses on managing configurations and version control, whereas the Software Release Manager handles the planning and execution of software releases. Understanding these distinctions helps organizations assign the right responsibilities and professionals to each area.

What are popular job titles related to Software Configuration Manager jobs in Ontario?

For Software Configuration Manager jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Software Configuration Manager jobs in Ontario look for?

The top searched job categories for Software Configuration Manager jobs in Ontario are:

What cities in Ontario are hiring for Software Configuration Manager jobs?

Cities in Ontario with the most Software Configuration Manager job openings:

Infographic showing various Software Configuration Manager job openings in Ontario as of August 2026, with employment types broken down into 80% Full Time, 19% Part Time, and 1% Contract. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $98,945 per year, or $47.6 per hour.

Software Safety & Mission Assurance Specialist

Kepler Communications

Toronto, ON โ€ข On-site

Full-time

Medical, Dental, Vision

Posted 27 days ago


Job description

At Kepler Communications, we're not just imagining the future of on-demand space connectivity - we're leading it!

Our mission is to provide real-time on-orbit connectivity for critical missions, enabling a new era of data-driven intelligence and innovation. With 33 satellites launched to date, Kepler operates the first commercial optical data relay constellation, enabling real-time, continuous space communications while supporting advanced on-orbit compute and hosted payload capabilities.ย 

Industry-leading technology is only part of the story. What sets Kepler apart is our team: bold thinkers, skilled builders, and passionate problem-solvers who thrive on pushing the boundaries ofย what'sย possible in space. We believe great ideas come from diverse perspectives, andย we'reย committed to creating an environment where you can grow, lead, and make a global impact.ย 
ย 
Ifย you'reย ready to reach higher, move faster, and do work that shapes the future space economy - this is your launchpad. Come build the future with Kepler!ย 
ย 
ย 
What We Offer:
* Competitive compensationย with a robust equity plan to share in our success.ย 
* Comprehensive coverage for health, dental, and vision insurance-including dependents.ย 
* Unlimited vacation, supportive parental leave policy,ย and company-wide holiday shutdown.ย 
* Semi-annual company-wide partiesย and frequent in-office team events.ย 
* Relocation packagesย available for approved roles.ย 
* $1,500 annual professional development fundย to support your growth.ย 
* Fully stocked Toronto office kitchenย with snacks, drinks, games and top-notch kitchen appliances.ย 
* Town Halls, Celebration Calls, and Company-wide eventsย to stay connected and engaged.ย 
* We're a certifiedย Great Place to Work, seven years in a row!

The Software Safety & Mission Assurance Specialist serves as the independent Software Assurance authority for one or more satellite programs, providing objective oversight of software products, development processes, suppliers, and verification activities throughout the program lifecycle.

This position integrates the disciplines traditionally associated with Software Product Assurance (SPA) and Software Quality Assurance (SQA) into a single engineering function responsible for ensuring software is developed, verified, and released in accordance with mission assurance objectives, customer requirements, and applicable industry standards.

Working independently from Software Engineering while partnering closely with Systems Engineering, Software Engineering, Cybersecurity, Product Assurance, Operations, and Program Management, the Software Safety & Mission Assurance Specialist provides independent technical assessment of software risk, verifies compliance with established processes and standards, and supports informed program decisions regarding software readiness for flight.

Key Responsibilities:

Software Product Assurance

  • Develop, implement, and maintain the Software Product Assurance strategy throughout the software lifecycle

  • Evaluate software requirements, design, implementation, verification, validation, and operational readiness for compliance with program and mission assurance requirements. Review architecture of the software

  • Assess software safety, criticality reliability, security, maintainability, and configuration integrity using a risk-based approach

  • Evaluate software contributions to system hazards and support software safety analyses including Software Hazard Analysis, STPA, FTA, and software criticality assessments

  • Assess residual software risk and provide independent recommendations regarding software acceptance operational use

Software Quality Assurance

  • Verify compliance with approved software development processes, quality management systems, customer requirements, and applicable industry standards

  • Conduct independent process and product audits throughout the software lifecycle

  • Verify implementation of peer reviews, configuration management, coding standards, testing, release controls, and defect management processes

  • Monitor software quality metrics and trends to identify emerging risks and opportunities for continuous improvement

  • Support corrective and preventive actions (CAPA), root cause investigations, and organizational process improvement initiatives

Verification, Validation & Test Oversight

  • Assess software verification and validation strategies for completeness, independence, appropriate rigor, and traceability

  • Review verification plans, procedures, coverage analyses, and test evidence

  • Witness formal verification activities when required

  • Verify that software anomalies are appropriately dispositioned prior to release

  • Support Independent Verification & Validation (IV&V) activities as applicable

Configuration & Change Assurance

  • Participate as an independent member of Software Change Control Boards (CCBs)

  • Evaluate the mission assurance impact of proposed software changes

  • Verify configuration baseline integrity prior to formal software releases

  • Assess software release readiness and configuration status accounting

Supplier Assurance

  • Evaluate supplier software development processes and assurance activities

  • Participate in supplier audits, technical reviews, and product evaluations

  • Assess supplier compliance with contractual, regulatory, and mission assurance requirements

  • Monitor supplier corrective actions and associated risk mitigation activities

Mission & Operational Assurance

  • Support software acceptance, deployment, commissioning, and operational readiness

  • Participate in anomaly investigations affecting flight or ground software

  • Assess operational software trends, recurring defects, and mission impacts

  • Support mission readiness reviews and post-flight lessons learned activities

Required Skills and Qualifications:
  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Aerospace Engineering, or related technical discipline

  • 7+ years of experience supporting software development within aerospace, defense, automotive, medical, or other safety-critical industries

  • Experience with software development lifecycle processes and software verification and validation

  • Experience performing software process audits, quality assessments, or assurance activities

  • Working knowledge of software configuration management and change control

  • Experience operating within regulated engineering environments

Bonus Points:
Experience supporting spacecraft, launch vehicle, satellite, or other spaceflight programsKnowledge of:
  • ECSS-Q-ST-80

  • ECSS-E-ST-40

  • ECSS-Q-ST-20

  • NPR 7150.2

  • NASA-STD-8739.8

  • NASA-STD-8719.13

Experience with:
  • AS9100 or ISO 9001 Quality Management Systems

  • Software Hazard Analysis

  • STPA

  • Fault Tree Analysis (FTA)

  • Software criticality analysis

  • Software FMEA

  • Agile software development in safety-critical environments

  • DOORS, Jama, Polarion, Jira, Confluence, Git, GitLab, Bitbucket, Azure DevOps

  • SonarQube, Coverity, or equivalent static analysis tools

Salary Range: $80,781 - 130,781 CAD

Actual total compensation will be determined at the Company's discretion and is based on a variety of job-related factors, which may include, but are not limited to, relevant knowledge, skills, experience, performance, and education and/or training. The Company encourages all qualified applicants to apply, even if the posted salary range does not align with their expectations, as it does not reflect our total compensation package.ย 
Job Type: This is for a current vacancy


Employment Equity & Accommodation Statementย 
Kepler Communications is an equal opportunity employer committed to building a diverse and inclusive workplace. We welcome applications from all qualified individuals, including women, Indigenous peoples, persons with disabilities, members of visible minorities, and people of all sexual orientations and gender identities.ย 
ย 
If you require accommodation during any stage of the recruitment process, please contact our People & Culture team at [emailย protected], and we will work with you to meet your needs.ย 
At Kepler Communications, all hiring decisions are made by people. Human recruiters are involved in every step of our recruitment process. We use AI-based tools (such as Lever AI and HireEZ) to assist with the initial review of applications by ranking candidates based on job-relevant criteria. These tools support - but do not replace - human judgment.
apply for this job