EngineerJobs.io
← Back to all jobs

Job Description

Leidos is seeking a Senior Java Software Engineer / Scrum Master to support FAA modernization work for flight service and air traffic systems in a highly regulated, safety-critical environment. This hybrid role in Ashburn, VA splits time evenly between hands-on engineering for Java microservices and Scrum Master responsibilities for an Agile team focused on predictable sprint delivery.

For this position, you will help build and sustain cloud-native services in production, while also coordinating Agile execution and day-to-day delivery across stakeholders, risks, and dependencies.

Role Focus

  • 50% hands-on Java microservices engineering, including architecture and technical design contributions
  • 50% Scrum Master work to support Agile ceremonies, impediment removal, and continuous improvement

Responsibilities

  • Design, develop, test, review, debug, deploy, and maintain production-quality cloud-native Java microservices, including input into software architecture and technical design decisions
  • Facilitate Agile ceremonies, remove impediments, promote continuous improvement, and support predictable sprint outcomes
  • Apply modern DevSecOps practices and CI/CD pipelines, including the use of AI-assisted development tools, to deliver secure, high-quality software faster
  • Coordinate with the Release Train Engineer, management, and cross-functional stakeholders to communicate team status, risks, dependencies, and delivery progress
  • Support deployment, operational troubleshooting, and resolution of critical issues across development, test, and production environments
  • Mentor junior engineers and promote collaboration across engineering teams to enable successful sprint execution and project delivery

Requirements

  • Education: Bachelor’s degree in Computer Science or related field (or Master’s degree; Doctorate also acceptable)
  • Experience: 8+ years of relevant experience with a Bachelor’s, or 6+ years with a Master’s (Doctorate also acceptable)
  • 5+ years of experience designing, developing, testing, and reviewing Java applications
  • 2+ years of experience as a Scrum Master on a SAFe Agile team in a large-scale software development environment
  • Extensive web development experience and front-end tools/languages including React, HTML, CSS, and JavaScript
  • Extensive unit testing experience using Junit and Mockito
  • Experience with RESTful API, JSON, XML, and XSD
  • Significant experience with Spring Framework, Spring Security, and Spring Boot
  • Significant experience with Linux
  • Experience with version control systems such as Git or Subversion
  • Experience with common development tools and IDEs including Eclipse and VS Code
  • Understanding of sound software development principles and practices
  • Ability to communicate effectively verbally and in writing
  • Ability to obtain SF-85 Public Trust (Tier 2) suitability determination
  • US citizenship required

Technologies

  • Java, React, HTML, CSS, JavaScript
  • Junit, Mockito
  • RESTful API, JSON, XML, XSD
  • Spring Framework, Spring Security, Spring Boot
  • Linux, Git, Subversion
  • Eclipse, VS Code
  • CI/CD pipelines, DevSecOps
  • microservices, cloud-native
  • SAFe Agile
  • SF-85P Public Trust (Tier 2), YAML, Ansible playbooks
  • MongoDB, Python, Linux shell scripting
  • AI-assisted development tools including Claude Code and Codex

Benefits

  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

Compensation and Location

  • Location: Ashburn, VA (hybrid)
  • Salary range: USD 107,900 - 195,050 per year

Posting Details

  • Original posting date: July 24, 2026
  • Application window: Subject to change based on business needs, Leidos reasonably anticipates the requisition will remain open for at least 3 days with an anticipated close date no earlier than 3 days after the original posting date

Preferred Qualifications

  • Knowledge of or experience with AI-assisted coding (Claude Code, Codex etc.)
  • Knowledge of or experience with microservices and cloud-based environments
  • Knowledge of or experience with Python programming language
  • Knowledge of or experience with Ansible playbooks and YAML
  • Knowledge of or experience with Linux shell scripting
  • Knowledge of or experience with MongoDB
  • Knowledge of or experience with air traffic control and flight services

Similar Jobs