Junior Full Stack Software Engineer (DevSecOps)

Peraton

Herndon (VA)

On-site

USD 70,000 - 90,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Subsidized employee benefits
25 days of PTO annually
Attractive bonus plan

Job summary

A national security solutions provider in Herndon, VA, is seeking a junior engineer to join a cross-functional Scrum team. The role involves building mission-focused software, participating in Agile practices, and automating testing using modern technologies. The ideal candidate will have a relevant degree, relevant experience, and an active TS/SCI clearance. Enhanced benefits include subsidized coverage, generous PTO, and participation in a bonus plan.

Qualifications

  • 2+ years of relevant experience or less with a Master’s degree.
  • Active TS/SCI with polygraph required.
  • Hands-on experience in Java, Python, or JavaScript.

Responsibilities

  • Design, develop, test, document, and integrate features.
  • Participate in Agile ceremonies and workflows.
  • Automate testing and support DevSecOps practices.

Skills

Analytical mindset
Problem-solving
Team-oriented
Verbal communication

Education

Bachelor’s degree in relevant field
Master’s degree in relevant field

Tools

AWS
Docker
Kubernetes
Git
Jira
Confluence
CI/CD with Jenkins

Job description

Required Qualifications
  • A Bachelor’s degree in an area applicable to the position with 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 (required)
  • Programming: Coursework or hands‑on experience in two or more of the following:
    • Java (Spring/Spring Boot),
    • Python (FastAPI or Flask; package management with Poetry is a plus),
    • JavaScript/TypeScript (React ecosystem or Angular).
  • Core skills: REST/JSON fundamentals; basic Git usage; familiarity with Agile/Scrum; exposure to Docker.
  • Cloud/Data: Experience or coursework with AWS services (e.g., EC2, S3, plus one of PostgreSQL, DynamoDB, DocumentDB).
  • Testing: Experience with unit testing (e.g., JUnit, Pytest, or similar).
Desired
  • Front‑end state management (Redux, NgRx); modern build tooling (Webpack, Vite, Angular CLI).
  • Python async/await and ASGI servers (Uvicorn/Hypercorn).
  • Elasticsearch basics (indexing, query DSL) and Python client usage.
  • MongoDB schemas, aggregation pipelines, performance tuning; drivers (PyMongo or Motor).
  • Message broker familiarity (ActiveMQ, JMS/STOMP).
  • CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions); infrastructure‑as‑code (Terraform/CloudFormation).
  • Kubernetes fundamentals; container orchestration patterns.
  • Legacy analysis/migration: ExtJS and Spring to modern microservices/API gateway patterns.
  • E2E testing (Cypress/Selenium); integration testing strategies.
  • Collaboration tooling (Jira, Confluence); code reviews and branching strategies.
  • Monitoring/observability awareness (Prometheus, Grafana, ELK).
Soft Skills
  • Strong analytical and problem‑solving mindset; curiosity to learn and ask great questions.
  • Clear written and verbal communication for documenting and collaborating.
  • Team‑oriented with the ability to work independently on assigned tasks.
  • Receptive to feedback and mentoring; growth‑oriented attitude.

Peraton offers enhanced benefits to employees working on this critical National Security program, which include heavily subsidized employee benefits coverage for you and your dependents, 25 days of PTO accrued annually up to a generous PTO cap and eligible to participate in an attractive bonus plan.

Join a cross‑functional Scrum team building mission‑focused software in an Agile DevSecOps environment in our Herndon, VA location. As a junior engineer, you’ll contribute to full‑stack features, participate in acceptance criteria development, automate tests using Open Source/COTS tools, document instructions, and support integration activities. You’ll fix bugs, ship enhancements, and learn best practices while working with modern cloud, data, and messaging technologies.

What You’ll Do
  • Build & deliver software in sprints: design, develop, test, document, and integrate features across front‑end and back‑end services.
  • Apply Agile engineering practices: participate in backlog grooming, sprint planning, daily standups, demos, and retros.
  • Support DevSecOps workflows: use Git‑based workflows, CI/CD pipelines, and containerization to move changes from development to production.
  • Automate testing: create unit/integration tests and simple scripts to improve quality and repeatability.
  • Contribute to modernization: assist senior engineers in analyzing legacy ExtJS/Spring components and migrating to modern stacks and microservices.
  • Collaborate & learn: work closely with product owners, UX, QA, and other engineers; document technical work in Confluence and track tasks in Jira.
Technologies You’ll Use (and grow into)
  • Front‑end: JavaScript/TypeScript with React or Angular, HTML5, CSS3, responsive design; exposure to state management (Redux/NgRx) and modern build tools (Webpack, Vite, Angular CLI).
  • Back‑end: Python 3.8+ (FastAPI or Flask), OR Java (Spring/Spring Boot); RESTful API design and OpenAPI/Swagger.
  • Messaging: Basic understanding of message brokers (e.g., ActiveMQ), JMS/STOMP concepts; integrating Python apps (e.g., stomp.py).
  • Data: PostgreSQL, MongoDB (schemas, indexing), and AWS managed databases (DynamoDB, DocumentDB).
  • Search & Analytics: Exposure to Elasticsearch (v8+)—index management, query DSL, analyzers/tokenizers, Python client usage.
  • Cloud & DevOps: AWS (EC2, S3), Docker, Kubernetes (foundational), CI/CD with Jenkins, GitLab CI or GitHub Actions; infrastructure‑as‑code (intro level).
  • Testing & Quality: JUnit, Pytest, Jest; familiarity with integration/E2E tools (Cypress, Selenium) and TDD concepts.
  • Security: Awareness of secure API design, OAuth2/JWT, CORS configuration, and OWASP‑aligned practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Full Stack Developer
Junior Full Stack Developer

re-zoo-me • Northern (KY)

Hybrid
USD 60,000 - 70,000
Junior Full Stack Developer
Junior Full Stack Developer

Revolutional • United States

On-site
USD 65,000 - 90,000
Front End Software Developer
Front End Software Developer

Vets Hired • Sterling (VA)

On-site
USD 120,000 - 150,000
DevSecOps Engineer
DevSecOps Engineer

i270 Solutions Group LLC • Sterling (VA)

On-site
USD 150,000 - 190,000
DevOps Engineer
DevOps Engineer

Leidos • Washington

On-site
USD 140,000 - 210,000
Senior Developer
Senior Developer

Omniscius Consulting • Maryland

On-site
USD 120,000 - 170,000
Senior Front-End Software Engineer - Clearance Required
Senior Front-End Software Engineer - Clearance Required

Cydecor, Inc. • Reston (VA)

On-site
USD 130,000 - 200,000
Health and Dental Insurance
Vision and Life Insurance
Short-Term & Long-Term Disability
+2
Full Stack/DevSecOps
Full Stack/DevSecOps

Cyberstrike: People Powering Government • Charlottesville (VA)

On-site
USD 90,000 - 130,000
Software Developer - Clearance Required
Software Developer - Clearance Required

Cydecor • Reston (VA)

On-site
USD 130,000 - 170,000
Health and Dental Insurance
Vision and Life Insurance
Short-Term & Long-Term Disability
+3
ME00595-Full Stack Developer
ME00595-Full Stack Developer

Momentum Engineering, Inc • Washington

On-site
USD 100,000 - 140,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored group medical plan
+2