Senior Java Software Engineer / Scrum Master

LeidosGaithersburg, MD
$107,900 - $195,050Hybrid

About The Position

Leidos is seeking a Senior 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 with scalable, cloud-based platforms. The position is a hybrid technical role, with approximately 50% of the time dedicated to software engineering (designing, developing, testing, and maintaining cloud-native Java microservices) and the remaining 50% focused on serving as Scrum Master for an Agile development team. The role involves contributing to technical execution within a Scaled Agile software development organization, integrating proven technologies with modern cloud-native capabilities, and working with cross-functional teams in a highly regulated, safety-critical environment. This position is currently unfunded and in anticipation of future work. A favorable SF-85P Public Trust 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 8+ years of relevant experience or a Master’s degree with 6+ years of prior experience. May also possess a Doctorate.
  • 5+ years of experience designing, developing, testing, and reviewing Java applications.
  • 2+ years of experience serving as a Scrum Master on a SAFe Agile team within a large-scale software development environment.
  • Extensive experience with Web development and commonly used front-end tools and languages (React, HTML, CSS, JavaScript).
  • Extensive experience with unit testing tools such as Junit and Mockito.
  • Experience with RESTful API, JSON, XML, XSD.
  • Significant experience with Spring Framework, Spring Security, and Spring Boot.
  • Significant experience with Linux.
  • Significant 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 $107,900.00 - $195,050.00
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service