1

Software Configuration Management Engineer Jobs (NOW HIRING)

Be Seen First

... software. ● Guide Junior-level configuration managers performing configuration management tasks. ● Assist the government to validate and certify system configuration changes. ● Assist IPC Staff ...

New

next page

Showing results 1-20

People also search for

Software Configuration Management Engineer information

See salary details

$5

$49

$77

How much do software configuration management engineer jobs pay per hour?

As of Jun 10, 2026, the average hourly pay for software configuration management engineer in the United States is $49.73, according to ZipRecruiter salary data. Most workers in this role earn between $38.46 and $56.25 per hour, depending on experience, location, and employer.

What are the 5 pillars of CM?

In Software Configuration Management (CM), the five pillars typically include identification, control, status accounting, audit, and review. These pillars help ensure that software changes are systematically managed, tracked, and verified throughout the development lifecycle. Mastery of CM tools like Git or Subversion and understanding of version control processes are essential for a CM Engineer.

What are the key skills and qualifications needed to thrive as a Software Configuration Management Engineer, and why are they important?

To thrive as a Software Configuration Management Engineer, you need a solid background in software development processes, version control, and release management, often supported by a degree in computer science or a related field. Expertise with tools such as Git, Jenkins, Docker, and knowledge of automation scripts or CI/CD pipelines is typically required. Strong problem-solving, attention to detail, and effective collaboration skills help ensure smooth coordination across development teams. These abilities are crucial for maintaining software integrity, streamlining deployments, and minimizing errors in complex development environments.

How does a Software Configuration Management Engineer typically collaborate with development and QA teams during software release cycles?

As a Software Configuration Management Engineer, you'll work closely with both development and QA teams to ensure that code changes are properly tracked, integrated, and deployed. You’ll coordinate build schedules, manage branching strategies, and troubleshoot integration issues to maintain code integrity. This role often involves facilitating communication between teams to resolve merge conflicts, automate build processes, and ensure that releases are stable and reproducible. Your proactive collaboration helps prevent deployment errors and supports a smooth, efficient release process.

What is a Software Configuration Management Engineer?

A Software Configuration Management (SCM) Engineer is responsible for overseeing and maintaining the integrity of software products throughout their lifecycle. They manage source code repositories, automate build and deployment processes, and ensure that software versions are properly tracked and documented. SCM Engineers work closely with development, QA, and operations teams to facilitate continuous integration, continuous delivery, and ensure consistency across environments. Their role is essential in minimizing configuration errors and improving the efficiency of software development and deployment.

What is the difference between Software Configuration Management Engineer vs DevOps Engineer?

AspectSoftware Configuration Management EngineerDevOps Engineer
CredentialsBachelor's in CS or related, certifications like Git, JenkinsBachelor's in CS or related, certifications in cloud platforms, CI/CD tools
Work EnvironmentSoftware development teams, version control, build managementDevelopment and operations teams, automation, deployment pipelines
Industry UsageTech, software, and IT companiesTech, finance, healthcare, any industry adopting agile and cloud
Search & ComparisonFocus on version control, build management, release processesFocus on automation, continuous integration/delivery, infrastructure

While both roles support software development, a Software Configuration Management Engineer primarily manages version control, build processes, and release management. In contrast, a DevOps Engineer focuses on automating deployment, integrating development and operations, and streamlining continuous delivery. Both roles often collaborate but have distinct focuses within the software lifecycle.

More about Software Configuration Management Engineer jobs
Who are the top companies hiring for Software Configuration Management Engineer jobs? The top employers for Software Configuration Management Engineer jobs are:
What job categories do people searching Software Configuration Management Engineer jobs look for? The top searched job categories for Software Configuration Management Engineer jobs are:
Configuration Management Engineer

Configuration Management Engineer

Catapult Consultants, LLC

Pensacola, FL • On-site

Full-time

Posted 2 days ago


Job description

Company Description
We are a fast growing government contractor specializing in custom analytics and information management and support the Federal Government in the areas of healthcare, defense, and intelligence. We offer a generous benefits package. Come join other highly qualified professionals providing outstanding service to our customers.
Catapult Consultants is a global, professional services and management consulting company specializing in business, analytical and information systems solutions with top talent who create exceptional results for our clients. We support mission-critical programs in the Intelligence Community and Defense and Civilian sectors with our team of smart, energetic people who like taking on big challenges and are committed to not just checking the box but exceeding client expectations. The Catapult culture is defined by mutual respect, hard work, and teamwork. We recognize that a great idea can come from anyone at any time, so we encourage innovative thinking and the sharing of ideas.
www.catapultconsultants.com.
Job Description
The Configuration Management Engineer is responsible for configuration management (CM) of capabilities, developmental and operational systems. This person works in Integrated Product Teams (IPT) to create and maintain configuration baselines (software, COTS/GOTS, development, test, production, etc.) supporting capability development, system sustainment and operations (SS&O).
Responsibilities:
• Document and perform hardware and software version control processes, policies and procedures.
• Uses or recommends automated CM tools to implement CM policies and procedures.
• Develops or modifies CM plans, policies, and procedures tailored to the complexity and scope of the developmental or operational system.
• Implements CM discipline for the entire life cycle of systems from initial requirements/capabilities baselines to system end-of-life.
• Perform change control and configuration audits.
• Experience and/or familiarity with CM standards such as ISO, ITIL and CMMI.
• Define and implement hardware and software configuration management processes and procedures.
• Develop product build scripts and procedures, and integrate scripts with the hardware and software build process.
• Establish and maintain program's CM systems and document and software libraries
• Develop and improve the program CM processes.
• Provide CM process training to program team.
• Communicate CM status to CM Management and Program Management.
Qualifications
Minimum Qualifications:
• Two (2) or more years of configuration management experience required.
(A Master's degree in a related discipline may substitute for two (2) years of experience)
• Bachelor's degree in Engineering, Math, Science, Information Technology or Business discipline is required.
(Four (4) years of experience (for a total of six (6) or more years) may be substituted for a degree.)
• Experience and/or familiarity with one or more configuration management tool (e.g, DOORS, CVS, Eclipse, Clearcase, Subversion, etc.).
• Active Top Secret/Sensitive Compartmented Information (TS/SCI) security clearance required.
• U.S. Citizenship required.
Additional Information
EEO StatementCatapult Consultants is an Equal Opportunity Employer.
We believe that every employee has the right to work in a dignified work environment free from all forms of discrimination and harassment. It's our policy to recruit, employ, retain, compensate, train, promote, discipline, terminate and otherwise treat all employees and job applicants based solely on qualifications, performance, and competence. This policy reflects our belief that providing equal opportunities for all employees is a both our legal and moral responsibility, and good management practice.
All employees and applicants are treated without regard to age, sex, color, religion, race, national origin, citizenship, veteran status, current or future military status, sexual orientation, gender identification, marital or familial status, disability or any other status protected by law.
Disclaimer
The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.