Senior Infrastructure Software Engineer

Peraton Labs

College Park (MD)

On-site

USD 112,000 - 179,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision benefits
401(k)
Paid time off (PTO) for vacation

Job summary

Peraton Labs is seeking a Senior Infrastructure Software Engineer to support advanced R&D efforts in College Park, MD. The role requires developing and maintaining software for complex research environments and collaborating closely with researchers and engineers. Candidates should have 6+ years of experience with a Bachelor's in Computer Science, strong skills in Python, and familiarity with secure development practices. The position offers a target salary range of $112,000 - $179,000 based on experience and location.

Qualifications

  • Minimum of 6+ years of experience with a Bachelor's degree in Computer Science or related discipline.
  • Software development experience in complex environments.
  • Strong hands-on proficiency in Python and at least one of C/C++, Java, or Go.

Responsibilities

  • Develop and sustain research infrastructure software supporting complex systems.
  • Integrate existing software into new or modified systems ensuring compatibility.

Skills

Python
C/C++
Java
Go
Git/GitHub/GitLab
Agile development
CI tooling (e.g. Jenkins)

Education

Bachelor's degree in Computer Science or related discipline
Master's degree
Ph.D.

Tools

Linux
Windows
Docker
Kubernetes
Ansible
Terraform

Job description

About The Role

Peraton Labs is seeking a Senior Infrastructure Software Engineer to join our infrastructure team supporting advanced R&D efforts at a customer site. In this role you will develop and maintain software that underpins complex research environments by integrating existing capabilities into new or modified systems and environments, improving reliability and performance, and enabling rapid prototyping through disciplined software engineering practices.

This position supports a dynamic team of Peraton Labs, customer, and subcontractor personnel. The ideal candidate is comfortable working hands‑on in a highly secure environment, collaborating closely with researchers and engineers, and can also execute independently to drive solutions end‑to‑end.

This position requires full‑time on‑site work at a customer site near College Park, MD.

Key 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 across the software lifecycle: requirements interpretation, design, implementation, testing, verification, and deployment of prototype and operational software
  • Build and improve automation, tooling, and CI/CD workflows to accelerate development and increase reliability (e.g., build pipelines, test automation, packaging, releases processes)
  • Work in Linux‑based development and runtime environments, including scripting and troubleshooting at the OS and application layers
  • Collaborate with engineers/researchers to identify successful approaches to complex problems, rapidly iterate prototypes, and transition viable solutions toward operational use
  • Support networked systems and software that interacts with networking stacks, data flows, distributed services, or mission environments
  • Interface directly with customer stakeholders (technical and programmatic) to coordinate priorities, communicate progress, and resolve issues
  • Monitor and direct subcontractor tasking as needed by providing technical guidance, reviewing deliverables, and ensuring integration and quality standards are met
  • Produce clear technical documentation (design notes, build/deploy instructions, test evidence, and operational runbooks)
Minimum qualifications
  • Minimum of 6+ years of experience and a Bachelors, 4+ years and a Masters, or 2+ years and a Ph.D. in Computer Science or related discipline. In lieu of a Bachelor’s degree, 4 additional years of experience is required for a total of 10 years
  • Software development experience with the building and integration of applications/services in complex environments
  • Strong 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 in software engineering practices and tooling, such as:
    • Git/GitHub/GitLab branching, PRs, and code reviews
    • Agile development practices
    • CI tooling (e.g., Jenkins) or similar pipelines
  • Strong problem‑solving ability with a track record of learning new technologies quickly and delivering results in ambiguous/problem‑driven research settings
  • Strong communication skills to explain technical issues and tradeoffs to technical and non‑technical audiences
  • Active TS/SCI security clearance with a current polygraph is required for this position
Preferred Qualifications
  • 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 with design, development, test, verification, and certification of operational software (including evidence‑driven testing and documentation)
  • Strong "systems" familiarity:
    • Linux and Windows system skills
    • Shell scripting and automation
    • Virtualization / VM technologies (e.g., VMware, KVM, VirtualBox, Proxmox)
  • Networking background:
    • TCP/IP fundamentals, routing/switching concepts, firewalls
    • Network service development, packet/data pipeline integration, network troubleshooting
  • Experience with modern ecosystem tooling, such as:
    • Containers (Docker) and orchestration (Kubernetes)
    • Infrastructure automation via Ansible, Terraform
    • Artifact/package management, reproducible builds, release engineering
Details

Target Salary Range: $112,000 - $179,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to the scope and responsibilities of the position, the individual's experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.

Benefits Statement: Peraton offers eligible employees a variety of benefits including medical, dental, vision, life, health savings account, short/long term disability, EAP, parental leave, 401(k), paid time off (PTO) for vacation, and company paid holidays. A full listing of available benefits can be viewed at https://www.careers.peraton.com/benefits.

EEO

Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Infrastructure Software Engineer
Senior Infrastructure Software Engineer

Peraton • Maryland

On-site
USD 100,000 - 130,000
Senior Infrastructure Engineer
Senior Infrastructure Engineer

Peraton Labs • College Park (MD)

On-site
USD 135,000 - 216,000
Medical benefits
401(k)
Paid time off
Senior Infrastructure and Systems Administrator
Senior Infrastructure and Systems Administrator

Peraton • College Park (MD)

On-site
USD 112,000 - 179,000
Software Research Engineer
Software Research Engineer

Peraton Labs • Silver Spring (MD)

On-site
USD 135,000 - 216,000
Medical insurance
Dental & Vision
Life insurance
+7
External Job Posting Title Senior Infrastructure and Systems Administrator
External Job Posting Title Senior Infrastructure and Systems Administrator

Peraton • College Park (MD)

On-site
USD 112,000 - 179,000
Senior Research Scientist - Cyber Network Security
Senior Research Scientist - Cyber Network Security

Peraton Labs • College Park (MD)

On-site
USD 176,000 - 282,000
Medical insurance
Dental insurance
Vision insurance
+2
Linux Systems Administrator (SDN / Cisco ACI)
Linux Systems Administrator (SDN / Cisco ACI)

Peraton Labs • College Park (MD)

On-site
USD 112,000 - 179,000
Medical and dental benefits
401(k)
Paid time off
Senior 5G DevOps Engineer
Senior 5G DevOps Engineer

Peraton Labs • College Park (MD)

On-site
USD 176,000 - 282,000
Sign-on bonus eligibility
Front-End Software Engineer
Front-End Software Engineer

Peraton Labs • College Park (MD)

On-site
USD 104,000 - 166,000
Medical, dental, and vision insurance
401(k)
Paid time off (PTO)
+1
Software Research Engineer
Software Research Engineer

Peraton • Silver Spring (MD)

On-site
USD 135,000 - 216,000