1

Configuration Management Engineer Jobs in California

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 Jul 14, 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.

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 software, hardware, and documentation throughout the lifecycle of a project. They develop and implement processes for version control, change management, and release management to ensure that all system components are properly documented and traceable. Their work helps organizations avoid errors, ensure compliance, and streamline deployment and maintenance. Configuration Management Engineers often use specialized tools to automate and monitor these processes, supporting collaboration among development, operations, and quality assurance teams.

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 July 2026, with employment types broken down into 1% Locum Tenens, 90% Full Time, 4% Part Time, 1% Temporary, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote 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 โ€ข On-site

Contractor

Posted 26 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.ย