
Senior Systems Engineer
CACI International Inc
full-time
Posted on:
Location Type: Hybrid
Location: Aurora • Colorado • Pennsylvania • United States
Visit company websiteExplore more
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