The Software Platform Foundations team builds foundational systems that help engineering teams develop, test, and deploy defense technology efficiently and reliably. It creates automated systems to improve workflows, reduce manual effort, and optimize processes across the software development lifecycle and production pipelines. The Staff Software Engineer, Release will work across a complex ecosystem that includes multi-stage release pipelines and cloud and robot environments. The role owns architecture and implementation for how Software Platform ships, including the Integrated Continuous Release (ICR) pipeline, automated local and integrated end-to-end test environments, and contract-verification models for Lattice services. The work helps ensure products are delivered safely and reliably, and that software teams can ship without disrupting adjacent teams. The engineer will build automated development, verification, and deployment systems; own the reference environment used to verify Lattice workflows before release; and establish representative full-stack test environments, including hardware-in-the-loop systems. The role also advances performance testing in CI/CD, reliability engineering, and AI-enabled automation to identify and address issues early while preserving the developer experience.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed