1

Configuration Management Engineer Jobs in California

Configuration Management Specialist Belong. Connect. Grow. with KBR! KBR's National Security ... The MILSATCOM Systems Engineering, Integration, and Test (MSEIT) effort provides leading edge ...

We bring the strength of more than 100 years of experience and renowned engineering expertise to ... The Effectors Configuration Management organization is looking for a Manager located on-site in ...

next page

Showing results 1-20

Configuration Management Engineer information

See California salary details

$11

$47

$74

How much do configuration management engineer jobs pay per hour?

As of Jun 11, 2026, the average hourly pay for configuration management engineer in California is $47.66, according to ZipRecruiter salary data. Most workers in this role earn between $38.65 and $58.12 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.

Infographic showing various Configuration Management Engineer job openings in California as of June 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 100% In-person job distribution, with an average salary of $99,136 per year, or $47.7 per hour.
Software Configuration Management Engineer

Software Configuration Management Engineer

Procom Consultants Group

Santa Clara, CA

Contractor

Posted 24 days ago


Job description

Company Description

Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada.
With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest "Canadian-Owned" IT staffing/consulting company.
Procom's areas of staffing expertise include:
Application Development
Project Management
Quality Assurance
Business/Systems Analysis
Datawarehouse & Business Intelligence
Infrastructure & Network Services
Risk Management & Compliance
Business Continuity & Disaster Recovery
Security & Privacy
Specialties Contract Staffing (Staff Augmentation)
Permanent Placement (Staff Augmentation)
ICAP (Contractor Payroll)
Flextrack (Vendor Management System)

Job Description

Software Configuration Management Engineer


On behalf of our client, Procom Services is searching for a Software Configuration Management Engineer for a contract opportunity in Santa Clara, California. 


Software Configuration Management Engineer Job Details


We are looking for an engineer to help manage the daily flow of software being developed across the globe. This person will be responsible for maintaining the health of the software repositories, ensuring that the software can be successfully built and is working all the time. Responsible for ownership of delivering the software to - Various internal teams and organizations, ensuring that all incremental changes and patches are synchronized to different build lines and build systems. Also responsible for ensuring that software being developed by external - Vendors and teams is properly sanitized, integrated and shared. Responsible for producing periodic builds of the software and making it available for - Various - Validation teams and coordinating the flow of defect fixes into the stable build lines. This person needs to be enthusiastic about leveraging automation of software patch and build management and enhancing existing processes to improve them continuously and guide the team members within and outside the organization to sound practices.


Software Configuration Management Engineer Mandatory Skills


Expertise in managing software configuration systems like GIT for android.

Integrating software patches developed by other team members, creating full and partial software releases suitable for quality teams, merging the final changes into the main repositories for - Various customer and release lines.

Developing automation scripts to automate the process of code flow, patch management as much as possible.

Be passionate about automation in general.

GIT, GERRIT, Android, Buildbot, Jenkins, Continuous Integration systems, Python, Perl, Linux, - VirtualBox, ADB, Fastboot, Eclipse

3-5 Years of experience with Git for android

1-2 years of experience with continuous integration systems like buildbot, Jenkins etc

3-5 years of experience working with Linux, unix

1-2 years of experience with python, perl etc for developing cron jobs, automation scripts etc.


Software Configuration Management Engineer Start Date


ASAP


Software Configuration Management Engineer Assignment Length


13+ Months


"Please note that we are not able to work with candidates on H1B Visas or candidates represented by third parties."

Additional Information

All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.Â