CACI International Inc

Senior Systems Engineer

CACI International Inc

full-time

Posted on:

Location Type: Hybrid

Location: AuroraColoradoPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $98,500 - $206,800 per year

Job Level

Tech Stack

About the role

  • Analyze stakeholder intent and user workflows to shape requirements, features, and user stories, serving as a user proxy to ensure system functionality meets operational needs
  • Act as a knowledgeable user proxy by executing and evaluating prototype capabilities, AI/ML outputs, and user experience implementations to assess operational suitability, usability, and alignment with intended outcomes
  • Collaborate with product owners, software engineers, data scientists, ML engineers, UX designers, and test teams to support continuous integration, verification, and validation of AI-enabled capabilities
  • Support UI/UX concept development (e.g., wireframes or mockups) to inform user-centered design and operational workflows
  • Contribute to automated test strategy, including definition of verification criteria and support to test implementation
  • Provide informal technical leadership and guidance across multiple Agile software and AI/ML development teams
  • Maintain requirements transparency and traceability across system, software, and AI/ML components throughout the development lifecycle
  • Perform end-to-end requirements management, including decomposition, allocation, traceability, verification mapping, and development of compliance artifacts
  • Develop and maintain system architecture artifacts, interface definitions, and design documentation using digital engineering best practices
  • Generate and maintain formal program artifacts such as system specifications, interface control documents (ICDs), software description documents (SDDs), V&V documentation, and user-facing technical documentation
  • Support the Chief Engineer with technical planning, interface coordination, risk tracking, and milestone readiness
  • Participate in customer engagements, program reviews, government test events, and discrepancy review boards as a systems engineering representative

Requirements

  • Bachelor’s degree in systems engineering, software engineering, computer science, or a related STEM discipline
  • Minimum of 5 years of systems engineering experience supporting software-intensive systems across the full development lifecycle
  • Ability to serve as an operationally informed stand-in for the customer by executing the system, interpreting AI outputs, and assessing fitness-for-purpose against defined operational questions, stakeholder intent, and system performance objectives
  • Demonstrated experience working hands-on within Agile development teams, including writing and refining epics, features, and user stories; defining acceptance criteria; and participating in sprint planning, reviews, and retrospectives
  • Strong background in requirements management, including decomposition, allocation, bidirectional traceability, and verification planning
  • Experience supporting system integration, verification, and validation (IV&V) for software-based systems
  • Ability to collaborate effectively with software engineers, data scientists, ML engineers, UX designers, and test teams
  • Experience developing and maintaining technical documentation such as system specifications, interface control documents (ICDs), and software design descriptions
  • Demonstrated strong communication, interpersonal, and collaboration skills, with experience engaging technical and non-technical stakeholders and working effectively across distributed and virtual Agile teams
  • Active TS/SCI U.S. Government Security Clearance with current Polygraph
Benefits
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
systems engineeringsoftware engineeringrequirements managementAgile developmentAI/ML developmentverification and validationtechnical documentationuser experience designend-to-end requirements managementsystem architecture
Soft Skills
communicationinterpersonal skillscollaborationtechnical leadershipstakeholder engagementteamworkproblem-solvingadaptabilityorganizational skillscustomer focus
Certifications
Bachelor's degree in systems engineeringBachelor's degree in software engineeringBachelor's degree in computer scienceActive TS/SCI U.S. Government Security ClearancePolygraph