Avatar for Zachary Piper Solutions
Government IT and cybersecurity solutions

Senior Software Developer – Scrum Master - 176040

  • Gaithersburg
  • |8 years of exp
  • |Full Time
Posted: 2 days ago• Recruiter recently active
Job Location
Gaithersburg
Remote Work Policy

In office - WFH flexibility

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Java
Javascript
HTML
CSS
Git
XML
Linux
JSON
JUNIT
Mockito
XSD
Spring Security
Microservices
Spring Boot
react
RESTful APIs
Spring Framework
CI/CD Pipelines
Modern DevOps Practices

About the job

Zachary Piper Solutions is seeking a Senior Software Developer – Scrum Master to support a company focused on modernizing critical national aviation systems through the development of a next-generation air traffic management platform. This position is hybrid, requiring onsite support in Gaithersburg, MD; Eagan, MN; or Egg Harbor Township, NJ (3 days onsite, 2 days remote). The Senior Software Developer – Scrum Master will split responsibilities between hands-on software engineering and Agile team leadership, supporting the development of cloud-native applications while facilitating Scrum ceremonies and driving SAFe Agile delivery. This is an opportunity to contribute to a mission-critical platform that will help shape the future of U.S. air traffic operations and national airspace safety.

Responsibilities for the Senior Software Developer – Scrum Master include:

  • Design, develop, test, review, deploy, and maintain production-quality Java-based cloud-native microservices and APIs
  • Serve as Scrum Master for an Agile development team, facilitating sprint planning, daily standups, retrospectives, backlog refinement, and PI planning activities
  • Collaborate with Product Owners, Release Train Engineers, and cross-functional teams to manage dependencies, resolve blockers, and ensure successful delivery outcomes
  • Support DevSecOps initiatives through CI/CD pipelines, automated testing, code reviews, and modern software development best practices
  • Troubleshoot, maintain, and enhance complex distributed systems operating in highly regulated, mission-critical environments

Required Qualifications for the Senior Software Developer – Scrum Master include:

  • 8+ years of software development experience with a Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience); Master's degree with 6+ years also considered
  • 5+ years of experience developing, testing, and supporting production Java applications
  • 2+ years of experience serving as a Scrum Master within a SAFe Agile environment
  • Strong experience with Java, Spring Framework, Spring Boot, Spring Security, RESTful APIs, microservices, JSON, XML, and XSD
  • Experience with JUnit, Mockito, Git, Linux, CI/CD pipelines, and modern DevOps practices
  • Experience with frontend technologies including React, JavaScript, HTML, and CSS
  • Strong communication skills with both technical and non-technical stakeholders
  • Ability to obtain and maintain a Public Trust clearance

Compensation for the Senior Software Developer – Scrum Master include:

Salary Range: Up to $140.50/hour depending on experience

Full Benefits Package: PTO, Paid Holidays, Medical, Dental, Vision, 401K, Tuition Reimbursement, Sick Leave as required by law

Keywords:

Senior Software Developer, Scrum Master, SAFe Agile, Java Developer, Spring Boot, Spring Framework, Spring Security, Microservices, REST API, Cloud Native Development, DevSecOps, CI/CD, Git, Linux, React, JavaScript, Kubernetes, Docker, Hybrid Cloud, Data Mesh, Public Trust Clearance, Software Engineering, Agile Release Train, FAA Programs, Air Traffic Management, JUnit, Mockito, Government Contracting, Distributed Systems, DevOps Engineer, Platform Engineering