C

CACI

Provides government contracting technology and services

Software Product Owner

Technical Product ManagementConfirmed live in the last 24 hours
Full-time$90.3k - $189.6k

About the Job

Requirements

  • A B.S. degree or higher in a STEM field and 7+ years of relevant experience, or a Master's degree in STEM with 5+ years of experience.
  • At least 3 years as a Technical Product Owner or Team Lead in an Agile environment.
  • Strong technical and nontechnical communication skills, including writing, deriving, and communicating requirements to internal and external stakeholders.
  • Ability to brief technical and nontechnical audiences on development progress, risks and opportunities, and proposals for new features.
  • Ability to communicate system design using SysML, UML/Entity Relationship Diagrams, or equivalent system modelling tools.
  • Working knowledge of modern software stacks, including how CI/CD pipelines and microservice architectures affect feature delivery pace and sequencing.
  • Experience with at least one cloud technology platform, such as AWS or Azure.
  • Proficiency in GitLab for issue tracking, milestone management, and boards.
  • Experience with the Atlassian Tool Suite, including Bitbucket, Jira, and Confluence.
  • Experience with both Scrum and Kanban methodologies and understanding when to use each.
  • Active TS/SCI U.S. Government security clearance.

Responsibilities

  • Work directly with the Program Chief Engineer and Chief Architect to decompose high-level mission capabilities into discrete technical features.
  • Resolve architectural ambiguity for development teams by providing technical context for each story, including defined API contracts and data flow diagrams, so developers can begin coding without clarification.
  • Own and groom the team backlog, ensuring stories are granular, technically sound, and meet Definition of Ready and Definition of Done standards before entering a sprint.
  • Lead daily stand-ups, sprint planning, and retrospectives; work with the Lead Engineer to clear technical blockers.
  • Validate implemented features to ensure delivered code meets mission intent and matches the original feature decomposition before closing stories.

Desired Qualifications

  • Direct experience in Defense, Aerospace, or GovTech domains.
  • Direct experience in one or more mission areas: GEOINT mission planning and processing; satellite command and control systems; or advanced mission and payload planning for satellite operations.
  • Expert-level proficiency in GitLab for issue tracking, milestone management, and boards, or equivalent experience in Jira/ADO.
  • Certification as a Professional Scrum Product Owner or equivalent.

About the Company

CACI

Provides government contracting technology and services

CACI International Inc. provides technology and professional services to U.S. government clients, focusing on national security and modernization. It earns most of its revenue through long-term government contracts that fund engineering, intelligence, logistics, cybersecurity, data analytics, and IT solutions for defense, intelligence, and federal civilian agencies. Its products and services work by delivering specialized technical expertise, secure systems, and mission-support capabilities that help agencies run operations more efficiently and securely. CACI differentiates itself through its deep domain knowledge in national security, a proven track record of delivering high-quality, reliable solutions, and a skilled workforce that can execute complex, long-duration contracts. The company’s goal is to be a trusted partner for government modernization needs by providing advanced technology solutions and mission support that enhance national security and operational effectiveness.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1962

Recently Posted Jobs

Explore more opportunities at CACI

See more jobs