About The Position

Peraton is seeking a poly-cleared Senior Infrastructure Software Engineer to support advanced R&D efforts in Chantilly, Virginia. The role develops and maintains software underpinning complex research environments by integrating existing capabilities into new or modified systems, improving reliability and performance, and enabling rapid prototyping through disciplined software engineering practices. The position supports a dynamic team of Peraton Labs, customer, and subcontractor personnel, working hands-on in a highly secure environment and collaborating with researchers and engineers while independently driving solutions end-to-end.

Requirements

  • 12 years of experience with a bachelor's degree, 10 years with a master's degree, or 7 years with a Ph.D.; in lieu of a bachelor's degree, 4 additional years of experience is required, for a total of 16 years.
  • Software development experience building and integrating applications or services in complex environments.
  • Strong hands-on proficiency in Python and at least one of C/C++, Java, or Go.
  • Familiarity with secure development practices in restricted environments, such as hardened enclaves, controlled repositories, and offline build patterns.
  • Working knowledge of software engineering practices and tools, including Git/GitHub/GitLab branching, pull requests and code reviews, Agile development practices, and CI tools such as Jenkins or similar pipelines.
  • Strong problem-solving ability and a record of learning new technologies quickly and delivering results in ambiguous, problem-driven research settings.
  • Strong communication skills, including explaining technical issues and tradeoffs to technical and non-technical audiences.
  • Active TS/SCI security clearance with a current polygraph.

Nice To Haves

  • Experience supporting research platforms or environments where rapid prototyping transitions into operationally relevant software.
  • Prior experience providing technical leadership, mentoring junior engineers, or coordinating work across development teams.
  • Experience designing, developing, testing, verifying, and certifying operational software, including evidence-driven testing and documentation.
  • Linux and Windows systems familiarity.
  • Shell scripting and automation experience.
  • Experience with virtualization or VM technologies such as VMware, KVM, VirtualBox, or Proxmox.
  • Networking background, including TCP/IP fundamentals, routing and switching concepts, firewalls, network service development, packet or data pipeline integration, and network troubleshooting.
  • Experience with modern ecosystem tooling such as Docker, Kubernetes, Ansible, Terraform, artifact or package management, reproducible builds, and release engineering.
  • Exposure to C/C++, Java, and Go in addition to Python.

Responsibilities

  • Develop and sustain research infrastructure software supporting complex systems.
  • Integrate existing software into new or modified systems and operating environments, ensuring compatibility, performance, and maintainability.
  • Contribute throughout the software lifecycle, including requirements interpretation, design, implementation, testing, verification, and deployment of prototype and operational software.
  • Build and improve automation, tooling, and CI/CD workflows, including build pipelines, 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 address complex problems, rapidly iterate prototypes, and transition viable solutions toward operational use.
  • Support networked systems and software involving networking stacks, data flows, distributed services, or mission environments.
  • Interface with technical and programmatic customer stakeholders to coordinate priorities, communicate progress, and resolve issues.
  • Provide technical guidance to subcontractors, review deliverables, and ensure integration and quality standards are met as needed.
  • Produce technical documentation, including design notes, build and deployment instructions, test evidence, and operational runbooks.

Benefits

  • Medical benefits
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Health savings account
  • Short- and long-term disability
  • Employee assistance program
  • Parental leave
  • 401(k)
  • Paid time off for vacation
  • Company-paid holidays
  • Employees may be eligible for overtime, shift differential, and a discretionary bonus, depending on the position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service