Java Software Engineer - Scrum Master
Job Description
Leidos is seeking a Java Software Engineer - Scrum Master to support the development of next-generation flight service and air traffic systems as part of the FAA modernization initiative. This hybrid role in Eagan, MN blends hands-on engineering work with Scrum Master responsibilities for an Agile team operating in a highly regulated, safety-critical environment.
The position is approximately 50% software engineering and 50% Scrum Master support, with an emphasis on delivering predictable sprint outcomes while strengthening delivery quality through modern engineering and DevSecOps practices.
What you’ll do
- Design, develop, test, review, debug, deploy, and maintain production-quality cloud-native Java microservices, contributing to software architecture and technical design decisions.
- Facilitate Agile ceremonies, remove impediments, support continuous improvement, and help the team achieve predictable sprint results.
- Apply DevSecOps practices, CI/CD pipelines, AI-assisted development tools, and engineering best practices to accelerate delivery of secure, high-quality software.
- Coordinate with the Release Train Engineer, management, and cross-functional stakeholders to communicate team status, risks, dependencies, and delivery progress.
- Support deployment activities, operational troubleshooting, and resolution of critical issues across development, test, and production environments.
- Mentor junior engineers and promote collaboration across engineering teams to support sprint execution and project delivery.
Required qualifications
- Bachelor’s degree in Computer Science or a related field with 4+ years of relevant experience, or a Master’s degree with 2+ years of prior experience.
- 3+ years designing, developing, testing, and reviewing Java applications.
- 1+ years serving as a Scrum Master on a SAFe Agile team within a large-scale software development environment.
- Significant experience with web development and common front-end tools/languages: React, HTML, CSS, JavaScript.
- Significant experience with unit testing tools such as Junit and Mockito.
- Experience with RESTful API, JSON, XML, and XSD.
- Experience with Spring Framework, Spring Security, and Spring Boot.
- Experience with Linux.
- Experience with version control systems such as Git or Subversion.
- Experience with common development tools and IDEs (such as Eclipse and VS Code).
- Understanding of sound software development principles and practices.
- Ability to communicate effectively verbally and in writing.
- US citizenship required.
- Ability to obtain SF-85 Public Trust (Tier 2) suitability determination.
- Candidate must be able to obtain a favorable SF-85P Public Trust suitability determination from the FAA customer.
Technology focus
- 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, AI-assisted development tools, cloud-native Java microservices
- SAFe, Scaled Agile
Preferred qualifications
- Knowledge of or experience with AI-assisted coding (e.g., Claude Code, Codex).
- Knowledge of or experience with microservices and cloud-based environments.
- Knowledge of or experience with Python.
- 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.
Location and compensation
- Location: Eagan, MN (hybrid)
- Pay range: USD 87,100 to 157,450 per year
Benefits
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Original posting date: July 24, 2026