Senior Java Software Engineer / Scrum Master
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