P

Peraton

Runs and secures technology for federal agencies

Junior Full Stack Software Engineer - DevSecOps

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeHerndon, VA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in an area applicable to the position and 2 or more years of relevant experience, or a master's degree in an area applicable to the position; an additional four years of experience may be considered in lieu of a degree requirement.
  • An active TS/SCI clearance with polygraph is required.
  • Coursework or hands-on experience in two or more of Java with Spring or Spring Boot, Python with FastAPI or Flask, or JavaScript/TypeScript in the React ecosystem or Angular.
  • REST/JSON fundamentals, basic Git usage, familiarity with Agile/Scrum, and exposure to Docker.
  • Experience or coursework with AWS services such as EC2 and S3, plus at least one of PostgreSQL, DynamoDB, or DocumentDB.
  • Experience with unit testing such as JUnit or Pytest.
  • Strong analytical and problem-solving abilities, curiosity to learn, and willingness to ask questions.
  • Clear written and verbal communication for documenting and collaborating.
  • Ability to work collaboratively and independently on assigned tasks.
  • Receptiveness to feedback and mentoring.

Responsibilities

  • Design, develop, test, document, and integrate front-end and back-end features across services in sprints.
  • Participate in backlog grooming, sprint planning, daily standups, demos, and retrospectives.
  • Use Git-based workflows, CI/CD pipelines, and containerization to move changes from development to production.
  • Create unit and integration tests and simple scripts to improve quality and repeatability.
  • Assist senior engineers in analyzing legacy ExtJS/Spring components and migrating to modern stacks and microservices.
  • Work with product owners, UX, QA, and other engineers; document technical work in Confluence and track tasks in Jira.

Desired Qualifications

  • Python package management with Poetry.
  • Front-end state management with Redux or NgRx and modern build tooling such as Webpack, Vite, or Angular CLI.
  • Python async/await and ASGI servers such as Uvicorn or Hypercorn.
  • Elasticsearch indexing, query DSL, and Python client usage.
  • MongoDB schemas, aggregation pipelines, performance tuning, and drivers such as PyMongo or Motor.
  • Message broker familiarity, including ActiveMQ and JMS/STOMP.
  • CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions, and infrastructure-as-code using Terraform or CloudFormation.
  • Kubernetes fundamentals and container orchestration patterns.
  • Legacy analysis and migration from ExtJS and Spring to modern microservices/API gateway patterns.
  • End-to-end testing with Cypress or Selenium and integration testing strategies.
  • Collaboration tooling including Jira and Confluence, code reviews, and branching strategies.
  • Monitoring and observability awareness, including Prometheus, Grafana, or ELK.

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