Release Manager

CACI International•Aurora, CO
•$98,500 - $206,800

About The Position

CACI is seeking a Release Manager to lead software release execution, deployment readiness, and delivery governance for a large-scale government program supporting national critical operations. The role provides end-to-end oversight of processes that move software from development through operational environments across a distributed engineering organization of more than 45 engineers. It is the program authority for release governance, deployment coordination, software baselines, and release readiness across multiple development and platform teams. The Release Manager partners with the Chief Engineer, Chief Architect, Product Manager, software teams, platform engineering, test, information assurance, and government stakeholders to deliver disciplined, repeatable releases that meet technical, operational, security, and program requirements. The role works in a modern AWS-hosted data lake environment with extensive data inputs, users, downstream consumers, and external APIs and integrations. It oversees delivery across CI/CD pipelines, automated testing, security scanning, infrastructure-as-code, cloud-native deployment practices, and multiple operational environments. The focus is release management and software delivery execution, not Agile Product Manager or Release Train Engineer responsibilities. The position requires an active TS/SCI clearance, a bachelor’s degree in Computer Science or a related technical field, and at least seven years of professional software, systems, or agile engineering experience. The role may require up to 10% travel within the continental United States. The proposed national-average salary range is $98,500–$206,800.

Requirements

  • Active TS/SCI security clearance.
  • Bachelor’s degree in Computer Science or a related technical field.
  • At least 7 years of professional software, systems, or agile engineering experience.
  • Proven experience coordinating end-to-end software releases, deployment readiness, release schedules, software baselines, cross-team dependencies, and operational delivery.
  • Strong understanding of DevSecOps principles and CI/CD pipelines, including build processes, automated testing, deployment automation, security scanning, version control, branching strategies, and configuration management.
  • Experience supporting software delivery across development, integration, test, and production environments and working with engineering and platform teams to identify and resolve delivery bottlenecks.
  • Experience evaluating automated test results, software quality indicators, and security scan findings, and coordinating resolution of issues affecting release readiness.
  • Strong systems-thinking, cross-functional communication, and organizational skills, including the ability to translate technical delivery information into program, operational, and user impacts.

Nice To Haves

  • Experience supporting DoD and/or Intelligence Community software programs and classified development environments.
  • Familiarity with AWS-based architectures, cloud-native deployments, serverless computing, and infrastructure-as-code.
  • Experience with GitLab or similar CI/CD tooling, automated deployment practices, software supply-chain security, and modern DevSecOps workflows.
  • Experience developing release metrics, dashboards, automated reporting, and process improvements that increase software delivery reliability and predictability.
  • Experience with intelligence community data systems, large-scale data lake implementations, mission processing systems, or systems supporting large numbers of external producers and consumers.
  • Working knowledge of Agile software development sufficient to collaborate effectively with Product Managers and development teams while maintaining a distinct focus on release management and software delivery execution.

Responsibilities

  • Own end-to-end release execution across software and platform teams, including schedules, deployment sequencing, baselines, versioning, readiness activities, and promotion decisions.
  • Maintain program release processes and verify required artifacts, approvals, dependencies, and government compliance activities are complete before deployment.
  • Oversee software delivery pipelines and partner with platform engineering to improve delivery from development through integration, test, and production environments.
  • Monitor build health, deployment status, automated testing, and pipeline performance; identify bottlenecks and drive improvements to reliability and efficiency.
  • Promote secure, automated, repeatable delivery practices; coordinate remediation of security scan findings and support the development of automated testing capabilities.
  • Establish readiness criteria for progression between environments; facilitate readiness reviews and deployment decision forums; coordinate dependencies and prepare operational stakeholders for changes.
  • Drive issues affecting release readiness to closure and maintain deployment discipline during execution.
  • Manage software baselines, release versioning, configuration control, and release implications of branching and integration strategies.
  • Ensure stakeholders can identify software deployed in each environment and the capabilities, fixes, and changes included in each release.
  • Serve as a primary interface for release status with engineering and program leadership, government customers, and external stakeholders; communicate delivery timelines, risks, and impacts to users and external systems.
  • Develop and maintain mechanisms that provide visibility into release contents, deployment status, and operational impacts; produce release notes explaining technical changes and their effects on users, producers, consumers, and mission operations.
  • Identify and mitigate release, operational, technical, and cross-team dependency risks; coordinate resolution and escalate issues that threaten schedules or operational readiness.
  • Improve release reliability, predictability, automation, and efficiency using metrics and dashboards; capture lessons learned, standardize effective practices, reduce manual processes, and mature the software delivery lifecycle.

Benefits

  • Flexible time off benefit.
  • Robust learning resources.
  • Competitive compensation.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial benefits.
  • Retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service