Java Software Engineer - Scrum Master

Nabout Leidos
United States
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$87,100.0 - $157,450.0
Working hours
Regular working hours

Tech stack

HTML JavaScript (Programming Language) XML Schema Spring Security Artificial Intelligence Unit Testing Cascading Style Sheets (CSS) Cloud Computing Linux Programming Tools Web Development Eclipse (Software)
+22 more
Integrated Development Environments Spring Framework JSON Junit Python (Programming Language) Scrum Methodology Mockito Ansible Shell Script Software Engineering Subversion Extensible Markup Language (XML) YAML Java Application Server ReactJS Spring-boot Git Information Technology Front End Software Development Restful APIs Software Version Control Microservices

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 \n
  • 3+ years of experience designing, developing, testing, and reviewing Java applications \n
  • 1+ years of experience serving as a Scrum Master on a SAFe Agile team within a large-scale software development environment \n
  • Significant experience with Web development and commonly used front-end tools and languages (React, HTML, CSS, JavaScript) \n
  • Significant experience with unit testing tools such as Junit and Mockito \n
  • Experience with RESTful API, JSON, XML, XSD \n
  • Experience with Spring Framework, Spring Security, and Spring Boot \n
  • Experience with Linux \n
  • Experience with version control systems such as Git or Subversion \n
  • Experience with common development tools and IDEs (Eclipse, VS Code, etc.) \n
  • Understanding of sound software development principles and practices \n
  • Ability to effectively communicate verbally and in writing \n
  • Ability to obtain SF-85 Public Trust (Tier 2) suitability determination \n
  • US citizenship required \n, * Knowledge of or experience with AI-assisted coding (Claude Code, Codex etc.) \n
  • Knowledge of or experience with microservices and cloud-based environments \n
  • Knowledge of or experience with Python programming language \n
  • Knowledge of or experience with Ansible playbooks and YAML \n
  • Knowledge of or experience with Linux shell scripting \n
  • Knowledge of or experience with MongoDB \n
  • Knowledge of air traffic control and flight services \n

Benefits & conditions

n This is a hybrid technical role where approximately \n50% of your time will be spent designing, developing, testing, and maintaining production software, while the remaining \n50% will be dedicated to serving as Scrum Master for an Agile development team. We are looking for experienced software engineers who enjoy facilitating Agile teams while remaining actively involved in coding, technical design, reviews, and software delivery. \n \n As a member of a Scaled Agile software development organization, you will contribute to the technical execution of a program that integrates proven, globally deployed technologies with modern cloud-native capabilities. You will work alongside cross-functional teams and technical leaders to deliver predictable outcomes in a highly regulated, safety-critical environment. \n \n \n**Please note, this exciting position is currently unfunded and is anticipation of future work. \n \n \nCandidate must be able to obtain a favorable SF-85P Public Trust suitability determination from the FAA customer. Due to contract requirements, the position requires U.S. Citizenship. \n \n \nPrimary Responsibilities: \n \n \n

  • Approximately 50% hands-on software engineering: Design, develop, test, review, debug, deploy, and maintain production-quality cloud-native Java microservices while contributing to software architecture and technical design decisions. \n
  • Approximately 50% Scrum Master responsibilities: Facilitate Agile ceremonies, remove impediments, promote continuous improvement, and help the team deliver predictable sprint outcomes. \n
  • Leverage modern DevSecOps practices, CI/CD pipelines, AI-assisted development tools, and engineering best practices to accelerate the delivery of secure, high-quality software. \n
  • Coordinate with the Release Train Engineer, management, and cross-functional stakeholders to communicate team status, risks, dependencies, and delivery progress. \n
  • Support deployment, operational troubleshooting, and resolution of critical issues in development, test, and production environments. \n
  • Mentor junior engineers and foster collaboration across engineering teams to ensure successful sprint execution and project delivery. \n, Beware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system - never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at LeidosCareersFraud@leidos.com. \n \n If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission. \n \n \nCommitment to Non-Discrimination \n \n All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.”, “hiringOrganization”: {“@type”: “Organization”, “name”: “Leidos”, “logo”: “https://jobs.military.com/attachments/employer/0/962/152/273.svg”}, “jobLocation”: {“address”: {“addressCountry”: “United States”, “streetAddress”: “Not specified”, “@type”: “PostalAddress”, “postalCode”: “20879”, “addressLocality”: “Gaithersburg”, “addressRegion”: “Maryland - MD”}, “@type”: “Place”}, “industry”: “Information”, “identifier”: {“@type”: “PropertyValue”, “name”: “Leidos”, “value”: “R-00187967”}, “baseSalary”: {“@type”: “MonetaryAmount”, “currency”: “USD”, “value”: {“minValue”: “87100”, “@type”: “QuantitativeValue”, “maxValue”: “157450”, “value”: “87100”, “unitText”

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.military.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:38 min

Managing and versioning system prompts as YAML files

Kevin Lewis Kevin Lewis +1 · WWC 2025

2:27 min

Structuring agile and interdisciplinary engineering teams

Oliver Zimmert · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all