1 day ago
Base Salary
$176k - $282k/yr
Responsibilities
- Develop and sustain research infrastructure software supporting complex systems.
- Integrate existing software into new or modified systems and operating environments while ensuring compatibility, performance, and maintainability.
- Perform requirements interpretation, design, implementation, testing, verification, deployment, and certification activities across the software lifecycle.
- Build automation, tooling, CI workflows, test automation, packaging, and release processes.
- Work in Linux-based development and runtime environments, including scripting and troubleshooting at the operating-system and application layers.
- Collaborate with engineers and researchers to prototype solutions and transition viable capabilities toward operational use.
- Support networked systems, networking stacks, data flows, distributed services, and mission environments.
- Coordinate priorities with customer stakeholders, communicate progress, and resolve technical issues.
- Provide technical guidance to subcontractors, review deliverables, and ensure integration and quality standards.
- Produce design notes, build and deployment instructions, test evidence, and operational runbooks.
Requirements
- A bachelor’s degree with 12 years of experience, a master’s degree with 10 years, or a PhD with 7 years is required; candidates without a bachelor’s degree need 16 total years of experience.
- Strong software development experience building and integrating applications or services in complex environments.
- Hands-on proficiency in Python and at least one of C, C++, Java, or Go.
- Familiarity with secure development in restricted environments, including hardened enclaves, controlled repositories, and offline build patterns.
- Working knowledge of Git, GitHub, GitLab, branching, pull requests, code reviews, and CI tooling such as Jenkins.
- Strong problem-solving, communication, and ability to learn new technologies in ambiguous research settings.
- An active TS/SCI security clearance with a current polygraph is required.
- Preferred qualifications include research-platform experience, technical leadership or mentoring, operational software testing and certification, Linux and Windows administration, shell scripting, virtualization, networking, containers, orchestration, infrastructure automation, artifact management, reproducible builds, and release engineering.
Benefits
- Eligible employees may receive medical, dental, vision, life, health savings account, short- and long-term disability, EAP, parental leave, 401(k), paid time off, and company-paid holidays.
- The position is located in Chantilly, Virginia.
- The application period is estimated at 30 days from the posting date but may change based on business needs and candidate availability.
About Peraton
Peraton builds and integrates mission systems, cyber, space, and intelligence solutions for U.S. defense, intelligence, and civil agencies. It delivers enterprise IT, satellite and terrestrial communications, and spectrum management under government contracts. Founded in 2017, the company is headquartered in Reston, Virginia and is privately held by Veritas Capital.
