Software Configuration Management Engineer - Irvine, CA

Are you a Software Configuration Management Engineer with 5+ years experience involving multiple projects and delivery platforms?  Do you have experience with maintaining GIT repositories, branching, tagging and merging?  If so, let's talk.

Responsibilities: Define the process and structure of the software repositories ensuring the software can be reliably built, packaged and delivered. Will maintain the integrity of the software version control repositories which will host both internally and externally developed software.

  • Responsible for maintaining and managing the software and releases checked into version control.

  • Define the structure and check-in process for releases ensuring the integrity and repeatability of each build

  • Define the branching/tagging strategy for software package releases which will include both internal and external software deliverables

  • Define and enforce security standards and permissions as it relates to defining the organization structure of the repository

  • Delivering releases based on project schedules, coordinating with all team members to ensure check-in times are understood to meet the delivery schedule.


  • BS in Computer Science or related technical field

  • At least 5 years’ experience in a Software Configuration Management (SCM) involving multiple projects and delivery platforms

  • Required experience with maintaining GIT repositories, branching, tagging and merging

  • Experience with the Software Development Life Cycle (SDLC)

  • Experience in an Agile environment

  • Experience with continuous integration servers (e.g., TFS or Jenkins)

  • Experience working with external vendors for software delivery and defining release acceptance criteria

  • Excellent interdepartmental communication skills.


  • SVN experience is a plus.

Name *