Jobs · Minnesota

Java Software Engineer - Scrum Master

Leidos · Eagan, MN · 1 mo ago
Hybrid$87k–$157k/yrFull-time

About the role

This is a hybrid technical role where approximately 50% of your time will be spent designing, developing, testing, and maintaining production software, while the remaining 50% will be dedicated to serving as Scrum Master for an Agile development team.

Responsibilities

  • Design, develop, test, review, debug, deploy, and maintain production-quality cloud-native Java microservices while contributing to software architecture and technical design decisions.
  • Serve as Scrum Master on a SAFe Agile team within a large-scale software development environment.
  • Leverage modern DevSecOps practices, CI/CD pipelines, AI-assisted development tools, and engineering best practices to accelerate the 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.
  • Mentor junior engineers and foster collaboration across engineering teams to ensure successful sprint execution and project delivery.

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.

Qualifications

  • Knowledge of or experience with AI-assisted coding (Claude Code, Codex etc.) is preferred.
  • Knowledge of or experience with microservices and cloud-based environments is preferred.
  • Knowledge of or experience with Python programming language is preferred.
  • Knowledge of or experience with Ansible playbooks and YAML is preferred.
  • Knowledge of or experience with Linux shell scripting is preferred.
  • Knowledge of or experience with MongoDB is preferred.
  • Knowledge of air traffic control and flight services ATMC is preferred.

Skills

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to manage multiple projects and priorities simultaneously.
  • Experience with agile methodologies and tools.
  • Proficiency in cloud-native technologies and DevOps practices.

Benefits

The position offers a competitive compensation package, health and wellness programs, income protection, paid leave, and retirement benefits. For more details, please refer to the company's website.

Pay

$87,100.00 - $157,450.00

Schedule

Hybrid schedule, with approximately 50% of the time dedicated to software engineering and 50% to Scrum Master responsibilities.

Similar jobs

Java Software Engineers

NPAworldwideColumbia, MD· 2 wk ago
Information Technology$265k/yrapply on jobs.npaworldwide.com