Peraton Labs is seeking a hands-on Software Integration Engineer to be responsible for building, testing, packaging, and maintaining the containerized software deliverables for programs with Test & Evaluation (T&E) components. This engineer will implement CI/CD pipelines, build and debug Docker containers, write integration tests, prepare code drops for leaderboard scoring, and help enforce coding standards across contributions from multiple subcontractor organizations. The right candidate is a strong software engineer who is comfortable working across the stack, from low-level C++ and Python to container orchestration and automated testing. Position Responsibilities Build, maintain, and troubleshoot Docker containers that package the full software system for delivery to T&E testbeds Implement and maintain CI/CD pipeline stages including automated builds, unit tests, integration tests, static analysis, and artifact packaging using tools such as GitLab CI, Jenkins, or GitHub Actions Prepare Monthly Code Drop (MCD) and quarterly Major Code Revision (MCR) packages, ensuring each release includes working containers, execution scripts, and updated documentation Execute self-test leaderboard runs on internal hardware, validate scoring outputs, diagnose failures, and report results for inclusion in Monthly Status Reports Write and maintain integration tests that verify software components from different subcontractor teams interoperate correctly when assembled into the unified container Apply and enforce coding standards on incoming subcontractor code contributions, including inline comments, documentation, consistent formatting, and version control practices Manage dependency resolution, version pinning, and reproducible build configurations so that containers produce identical results across development and evaluation environments Prepare integration demonstrations and technical materials supporting Preliminary Design Reviews, Critical Design Reviews, site visits, and quarterly progress reviews Maintain internal documentation including build procedures, known issues, interface specifications, and troubleshooting guides for the integration environment
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
Mid Level
Number of Employees
5,001-10,000 employees