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, USA

About the Job

Requirements

  • A Bachelor's degree in an area applicable to the position and 2+ years of relevant experience, or a Master's degree in an area applicable to the position; an additional 4 years of experience may be considered in lieu of a degree requirement.
  • Active TS/SCI with polygraph is required.
  • Coursework or hands-on experience in at least two of Java with Spring or Spring Boot, Python with FastAPI or Flask, and JavaScript or TypeScript with React or Angular.
  • REST and JSON fundamentals, basic Git usage, familiarity with Agile or 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 ask questions, clear written and verbal communication for documentation and collaboration, ability to work independently on assigned tasks, and receptiveness to feedback and mentoring.

Responsibilities

  • Design, develop, test, document, and integrate features across front-end and back-end 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 and Spring components and migrating them 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

  • 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.
  • Familiarity with message brokers such as 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 or API gateway patterns.
  • End-to-end testing using Cypress or Selenium and integration testing strategies.
  • Collaboration tooling such as Jira and Confluence, code reviews, and branching strategies.
  • Monitoring and observability awareness using 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