Jobs · Engineering · Colorado

Software Configuration Management Engineer

ASRC Federal · Colorado Springs, CO · 1 mo ago
EngineeringFull-time

Duties

  • Develop, maintain, and support software configuration management tools and processes supporting configuration identification, control, reporting, and software delivery activities.
  • Perform software configuration management and release engineering tasks to ensure software products and operating environments are documented, controlled, and sustainable.
  • Support configuration management of internally developed software as well as externally procured Commercial-Off-The-Shelf (COTS) products.
  • Design, develop, automate, and maintain productivity and workflow tools using scripting, programming, and automation technologies.
  • Design and implement build and deployment procedures supporting software development, integration, testing, and operational use.
  • Support CI/CD pipeline development and maintenance using Jenkins, GitHub Actions, Jenkinsfile, YAML DSL, or similar technologies.
  • Manage software repositories, branching strategies, artifact repositories, and release baselines ensuring full traceability and audit readiness.
  • Manage automated provisioning and maintenance of development, integration, test, and staging environments using Infrastructure-as-Code methodologies.
  • Collaborate closely with software developers, systems engineers, cybersecurity personnel, and program leadership to ensure alignment with program objectives and quality standards.
  • Support software quality audits, configuration audits, and release documentation activities including Physical Configuration Audits (PCA) and Functional Configuration Audits (FCA).
  • Assist with development and maintenance of software configuration standards, procedures, and documentation including Software Version Descriptions (SVDs), Software Development Plans (SDPs), and related artifacts.
  • Train and support software development teams in the use of configuration management tools, processes, and software quality standards.
  • Ensure compliance with DevOps, ITIL, CMMI, and program-specific software delivery processes.

Basic Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related STEM discipline with: 5+ years of relevant experience with a Bachelor’s degree; OR 3+ years of relevant experience with a Master’s degree.
  • Active DoD Secret clearance at the time of application.
  • U.S. Citizenship required.
  • 3+ years of hands-on experience with Git, Jenkins, GitHub Actions, or similar CI/CD and source control tools.
  • Strong scripting abilities using Python, Bash, PowerShell, or similar scripting languages.
  • Experience with containerization and orchestration technologies including Docker and Kubernetes.
  • Familiarity with Infrastructure-as-Code tools such as Terraform and Ansible.
  • Knowledge of software delivery frameworks including DevOps, ITIL, or CMMI.
  • Experience managing artifact repositories with proper versioning, retention policies, and configuration traceability.
  • Experience supporting CI/CD pipelines and automated build/release processes.
  • Proficiency with Git workflows including rebasing, cherry-picking, and submodules.
  • Familiarity with additional version control systems such as SVN or Perforce.
  • Understanding of branching models including GitFlow and trunk-based development.
  • Strong written and verbal communication skills with the ability to translate technical concepts and policies for non-technical stakeholders.
  • Strong attention to detail with the ability to maintain accurate software baselines and version traceability.
  • Proficiency with Microsoft Office Suite.

Preferred Qualifications

  • Relevant SCM experience supporting radar or defense systems programs.
  • Prior technical leadership or team lead experience.
  • Experience supporting Software Quality Assurance (SQA) and customer configuration audits.
  • Experience supporting Physical Configuration Audits (PCA) and Functional Configuration Audits (FCA).
  • Build and release management experience including development of Software Version Descriptions (SVDs), Software Development Plans (SDPs), and related engineering documentation.
  • Experience working within Agile and DevSecOps software development environments.
  • Experience supporting classified or mission-critical defense systems.
  • Familiarity with IT Asset Management or License Management processes.
  • Experience working in cross-functional engineering and project-oriented environments.
  • Ability and willingness to obtain and maintain a Top Secret clearance.

Similar jobs

Software Engineer Manager

ECHO IncorporatedLake Zurich, IL· 2 wk ago
Engineering$165k–$180k/yrapply on recruiting2.ultipro.com