1

Configuration Management Engineer Jobs (NOW HIRING)

next page

Showing results 1-20

Configuration Management Engineer information

See salary details

$11

$48

$75

How much do configuration management engineer jobs pay per hour?

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

How much does a configuration engineer make?

The average salary for a configuration management engineer typically ranges from $70,000 to $120,000 annually, depending on experience, location, and industry. Professionals with skills in tools like Puppet, Ansible, or Chef and relevant certifications may earn higher salaries. Entry-level positions generally start lower, while experienced engineers in specialized environments can earn more.

What engineer makes $500,000 a year?

Highly experienced senior engineers in specialized fields such as software engineering, data engineering, or systems architecture can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. These roles typically require advanced skills, certifications, and extensive industry experience, especially in high-demand sectors like technology or finance.

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

To thrive as a Configuration Management Engineer, you need expertise in software configuration management, version control, and a background in computer science or a related field. Familiarity with tools like Git, Jenkins, Ansible, and relevant certifications such as ITIL or CMII are highly valuable. Strong attention to detail, problem-solving abilities, and effective communication skills help you manage complex system changes and collaborate with development teams. These skills ensure reliable software delivery, minimize errors, and support efficient project workflows.

What does a configuration management engineer do?

A configuration management engineer is responsible for maintaining and controlling the configuration of hardware, software, and systems within an organization. They use tools like Ansible, Puppet, or Chef to automate deployments, track changes, and ensure system consistency and stability. This role often requires knowledge of version control, scripting, and IT infrastructure management.

Is SCCM a good career?

A Configuration Management Engineer working with SCCM (System Center Configuration Manager) can have a stable career due to ongoing demand for IT infrastructure management skills. Proficiency in SCCM, along with knowledge of Windows environments and certifications like Microsoft Certified: Modern Desktop Administrator, can enhance job prospects and advancement opportunities.

How does a Configuration Management Engineer typically collaborate with development and operations teams?

Configuration Management Engineers work closely with both development and operations teams to ensure software and infrastructure changes are tracked, controlled, and deployed efficiently. They facilitate communication between teams by maintaining clear documentation, managing version control systems, and automating deployment pipelines. This collaborative approach helps prevent configuration drift, ensures consistency across environments, and supports rapid, reliable software releases. By acting as a liaison, Configuration Management Engineers play a key role in promoting DevOps practices within the organization.

What is the difference between Configuration Management Engineer vs Systems Administrator?

AspectConfiguration Management EngineerSystems Administrator
Primary FocusManaging software and hardware configurations, version control, and deployment processesMaintaining and supporting IT infrastructure, user accounts, and system health
CertificationsITIL, DevOps, Linux/Windows certificationsCompTIA A+, Network+, Microsoft Certified
Work EnvironmentDevOps teams, software development, IT operationsData centers, corporate IT departments, help desks

While both roles involve managing IT systems, Configuration Management Engineers focus on controlling software and hardware configurations within development and deployment pipelines, whereas Systems Administrators handle day-to-day IT infrastructure support and user management. The roles often overlap in organizations that emphasize robust configuration control and system stability.

More about Configuration Management Engineer jobs
What states have the most Configuration Management Engineer jobs? States with the most job openings for Configuration Management Engineer jobs include:
Infographic showing various Configuration Management Engineer job openings in the United States as of June 2026, with employment types broken down into 85% Full Time, and 15% Part Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $100,452 per year, or $48.3 per hour.
Configuration Manager / Tools Engineer

Configuration Manager / Tools Engineer

Independent Software, Inc.

Annapolis Junction, MD • On-site

Full-time

Posted 21 days ago


Job description

Job Summary:
Independent Software, Inc. is a company focused on collaboration, integrity, and innovation. As a Configuration Manager, you will support the automation, integration, and management of software productivity and configuration management tools critical to project success throughout the system lifecycle.
Responsibilities:
• Support the research, analysis, evaluation, and recommendation of software productivity and configuration management tools
• Install, integrate, configure, customize, administer, maintain, and upgrade enterprise software productivity tools and associated infrastructure
• Administer and support ClearCase and ClearQuest environments, including installation, configuration, upgrades, maintenance, and troubleshooting
• Support the development and implementation of automated solutions that improve project workflows, tracking, requirements management, and configuration management processes
• Develop and maintain requirements repositories and support requirements management activities across engineering teams
• Support and maintain project tracking and workflow management tools, including JIRA and similar platforms
• Develop and maintain scripts and automation solutions using Perl, Bash, Shell (sh/csh), Windows Batch, Python, or similar scripting languages
• Develop, tailor, and maintain technical documentation related to software productivity tools, automation processes, and configuration management activities
• Perform backup, recovery, and maintenance activities for software productivity tool databases, datasets, and files
• Monitor, track, and manage software productivity tools, licenses, and associated media
• Provide consulting, training, and hands-on support to project personnel on the effective use of software productivity tools
• Collaborate with infrastructure and engineering teams to integrate tools into existing and proposed project workflows and enterprise environments
• Support process automation, productivity enhancement, and system integration initiatives across mission-focused environments
Qualifications:
Required:
• Expertise installing, operating, administering, and upgrading ClearCase and ClearQuest tools
• Strong knowledge of developing and implementing requirements repositories
• Strong experience using JIRA and other project management and tracking tools
• General scripting and automation experience using Perl, Bash, sh, csh, Windows Batch, Python, or similar scripting languages
• Experience supporting software productivity, configuration management, or systems engineering tool environments
• Familiarity with software development lifecycle (SDLC), change management, and configuration management processes
• Experience installing, configuring, integrating, and supporting enterprise software tools
• Familiarity with IBM/Rational products, HP Service Manager, or similar enterprise productivity tools
• Strong troubleshooting, analytical, and problem-solving skills
• Excellent written and verbal communication skills with the ability to develop clear technical documentation
• Ability to communicate technical information effectively to both technical and non-technical personnel
• Ability to work independently and collaboratively within engineering and infrastructure team
• Bachelor’s degree in a technical or business discipline from an accredited college or university is required
• Four (4) additional years of experience as a software engineer, systems engineer, systems administrator, or configuration management engineer may be substituted for a bachelor’s degree
• Minimum of ten (10) years of combined experience as a software engineer, systems engineer, systems administrator, or configuration management engineer is required
• Minimum of six (6) years of experience as a Tools Engineer supporting programs and contracts of similar scope, type, and complexity is required
• Must meet DoD 8570 IAT Level I certification requirements
• Must possess an active TS SCI with appropriate Polygraph to be considered for this role
Company:
Independent Software supports our customers by providing next-generation cyber services, intelligence and all-source analytics, machine learning, and mission application development. Founded in 2005, the company is headquartered in Ellicott City, USA, with a team of 11-50 employees. The company is currently Early Stage.