P

Peraton

Runs and secures technology for federal agencies

Kubernetes Application Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeLaurel, MD, USAIn-person

About the Job

Requirements

  • Fourteen years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity.
  • An active TS/SCI clearance with a current polygraph is required.
  • A bachelor's degree in computer science or a related discipline from an accredited college or university is required, or four additional years of Software Engineer experience on projects with similar software processes may substitute for the degree.
  • Experience with Python or Java is required.
  • Experience with web application development frameworks such as Flask, Django, or Spring Boot is required.
  • Experience with data pipelines and data processing tools is required.
  • Experience with REST (Representational State Transfer) is required.
  • Experience with data visualization and interactive dashboard libraries such as Solid, React, or jQuery is required.
  • Familiarity with Kubernetes, operators, and custom resource definitions is required.
  • Excellent communication and collaboration skills are required.

Responsibilities

  • Research, develop, evaluate, and demonstrate concepts, technologies, and capabilities to satisfy specific customer research requirements.
  • Design, develop, and deploy a complex, scalable web application that uses a Kubernetes cluster to orchestrate containerized services.
  • Design and develop robust, scalable web application architecture.
  • Develop and implement RESTful APIs and microservices using Python or Java.
  • Develop and maintain containerized applications using Docker and Kubernetes.
  • Design and implement data pipelines for ingesting, processing, and serving data to the web application.
  • Develop and implement data visualization and interactive dashboards using libraries such as Solid, React, or jQuery.
  • Write and execute unit, integration, and end-to-end tests.
  • Implement continuous integration and continuous delivery pipelines.
  • Deploy and maintain the web application in a production environment.
  • Collaborate with data scientists, engineers, and product managers.
  • Communicate technical information clearly and concisely, verbally and in writing.

Desired Qualifications

  • Understanding Kubernetes concepts such as deployments, services, pods, namespaces, and resource management.
  • Experience with Ontology Web Language (OWL) or Resource Description Framework (RDF).
  • Experience with Kubernetes operators and custom resource definitions (CRDs).
  • Experience with Kubernetes monitoring and logging tools such as Prometheus, Grafana, or the ELK stack.
  • Experience with Apache Spark.
  • Experience with a cloud platform such as AWS.

About the Company

Peraton

Runs and secures technology for federal agencies

Peraton builds and runs secure technology for American defense, intelligence, space, and civilian agencies, from military networks to satellite ground stations. In 2025, the Federal Aviation Administration chose it to manage the overhaul of the nation's air traffic control system, replacing copper wiring with fiber and upgrading radar and radios. Its engineers, many holding security clearances, run and defend agency networks and data centers, write mission software, and operate space and communications systems, and agencies pay for this work through multiyear contracts. Peraton was formed in 2017, when private-equity firm Veritas Capital bought Harris Corporation's government IT business, and is based in Reston, Virginia.

Company size
10,001+
Company stage
Grant
Total funding
$60M
Headquarters
Reston, VA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Peraton

See more jobs