Java Software Engineer - Scrum Master

LeidosGaithersburg, MD
Hybrid

About The Position

Leidos is seeking a Java Software Engineer - Scrum Master to join the Air Traffic Business Area within the Homeland Sector. This role supports the development of next-generation flight service and air traffic systems, aligning with the FAA’s initiative to modernize legacy flight service capabilities by replacing aging infrastructure with scalable, cloud-based platforms. The goal is to improve safety and operational efficiency, especially in remote and high-dependency aviation environments. The position focuses on delivering mission-critical, future-ready solutions for safety-critical flight services. This is a hybrid technical role, with approximately 50% of the time dedicated to software engineering (designing, developing, testing, and maintaining production software) and the remaining 50% dedicated to serving as Scrum Master for an Agile development team. The ideal candidate is an experienced software engineer who enjoys facilitating Agile teams while remaining actively involved in coding, technical design, reviews, and software delivery. As part of a Scaled Agile software development organization, the role contributes to the technical execution of a program integrating proven, globally deployed technologies with modern cloud-native capabilities. The position involves working with cross-functional teams and technical leaders to achieve predictable outcomes in a highly regulated, safety-critical environment. This position is currently unfunded and is in anticipation of future work. A favorable SF-85P Public Trust suitability determination from the FAA customer is required, and U.S. Citizenship is mandatory due to contract requirements.

Requirements

  • 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 of experience designing, developing, testing, and reviewing Java applications.
  • 1+ years of experience serving as a Scrum Master on a SAFe Agile team within a large-scale software development environment.
  • Significant experience with Web development and commonly used front-end tools and languages (React, HTML, CSS, JavaScript).
  • Significant experience with unit testing tools such as Junit and Mockito.
  • Experience with RESTful API, JSON, XML, 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 (Eclipse, VS Code, etc.).
  • Understanding of sound software development principles and practices.
  • Ability to effectively communicate verbally and in writing.
  • Ability to obtain SF-85 Public Trust (Tier 2) suitability determination.
  • US citizenship required.

Nice To Haves

  • 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 air traffic control and flight services ATMC.

Responsibilities

  • Design, develop, test, review, debug, deploy, and maintain production-quality cloud-native Java microservices.
  • Contribute to software architecture and technical design decisions.
  • Facilitate Agile ceremonies, remove impediments, and promote continuous improvement.
  • Help the team deliver predictable sprint outcomes.
  • Leverage modern DevSecOps practices, CI/CD pipelines, AI-assisted development tools, and engineering best practices.
  • 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 in development, test, and production environments.
  • Mentor junior engineers and foster collaboration across engineering teams.

Benefits

  • Pay Range $87,100.00 - $157,450.00
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service