Senior Infrastructure Software Engineer
Peraton · Chantilly, VA, US
About this role
## Senior Infrastructure Software Engineer (Poly) **Location:** Chantilly, VA ### Overview Peraton is a next-generation national security company delivering trusted solutions across land, sea, space, air, and cyberspace. In this role, you’ll support advanced R&D efforts by developing and maintaining infrastructure software that enables complex research environments, improves reliability/performance, and accelerates rapid prototyping. ### Responsibilities - Develop and sustain research infrastructure software for complex systems - Integrate existing software into new/modified systems and operating environments (compatibility, performance, maintainability) - Contribute across the software lifecycle: requirements, design, implementation, testing, verification, and deployment (prototype + operational) - Build and improve automation, tooling, and CI/CD workflows (build pipelines, test automation, packaging, release processes) - Work in Linux-based development/runtime environments (scripting + OS/application troubleshooting) - Collaborate with engineers/researchers to iterate prototypes and transition viable solutions toward operational use - Support networked systems and software interacting with networking stacks, data flows, distributed services, or mission environments - Interface with customer stakeholders (technical + programmatic) to coordinate priorities, communicate progress, and resolve issues - Monitor and direct subcontractor tasking as needed (technical guidance, deliverable review, integration/quality standards) - Produce clear technical documentation (design notes, build/deploy instructions, test evidence, operational runbooks) ### Qualifications **Minimum** - 12 years with a Bachelor’s, 10 years with a Master’s, or 7 years with a PhD (or **4 additional years** in lieu of a Bachelor’s for **16 total years**) - Software development experience building and integrating applications/services in complex environments - Hands-on proficiency in **Python** and at least one of **C/C++, Java, or Go** (exposure to all is a plus) - Familiarity with secure development practices in restricted environments (e.g., hardened enclaves, controlled repos, offline build patterns) - Working knowledge of software engineering practices/tools, including: - Git/GitHub/GitLab (branching, PRs, code reviews) - Agile development - CI tooling (e.g., Jenkins) or similar pipelines - Strong problem-solving and ability to learn new technologies quickly in ambiguous research settings - Strong communication skills for technical and non-technical audiences - **Active TS/SCI security clearance with a current polygraph required** **Preferred** - Experience supporting research platforms where rapid prototyping transitions into operationally relevant software - Technical leadership/mentoring and coordination across development teams - Experience with design/development/test/verification/certification of operational software (evidence-driven testing + documentation) - Systems background: - Linux/Windows - Shell scripting and automation - Virtualization/VM technologies (VMware, KVM, VirtualBox, Proxmox) - Networking background: - TCP/IP fundamentals, routing/switching, firewalls - Network service development, packet/data pipeline integration, troubleshooting - Modern ecosystem tooling: - Containers (Docker) and orchestration (Kubernetes) - Infrastructure automation (Ansible, Terraform) - Artifact/package management, reproducible builds, release e
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.