DeveloperJobs.io
← Back to all jobs

Job Description

Leidos is seeking a Senior Java Software Engineer / Scrum Master to support FAA modernization efforts for flight service and air traffic systems in a highly regulated, safety-critical setting. The role splits time between hands-on Java microservices engineering and Scrum Master responsibilities for an Agile team delivering predictable sprint outcomes.

Role Focus

Approximately 50% of the time is dedicated to hands-on Java microservices engineering, and 50% to serving as a Scrum Master in a SAFe Agile environment.

Responsibilities

  • 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, promote continuous improvement, and support the team in delivering predictable sprint outcomes.
  • Apply modern DevSecOps practices, including 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 foster collaboration across engineering teams to support successful sprint execution and project delivery.

Required Qualifications

  • 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. A Doctorate may also be acceptable.
  • 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 in a large-scale software development environment.
  • Extensive experience with web development and common front-end tools and languages: React, HTML, CSS, JavaScript.
  • Extensive experience with unit testing tools such as Junit and Mockito.
  • Experience with RESTful APIs, JSON, XML, and 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 such as Eclipse and VS Code.
  • 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.

Technologies

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

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.
  • 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 Schedule

  • Location: Ashburn, VA (hybrid)

Compensation

  • Pay Range: USD 107,900 - 195,050 per yearly

Education

  • Bachelor’s degree in Computer Science or a related field (or Master’s degree; Doctorate also acceptable)

Benefits

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

Additional Information

  • Original posting date: July 24, 2026
  • US positions: While subject to change based on business needs, Leidos reasonably anticipates this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date listed above.

Similar Jobs