Jobs · Maryland

Senior Software Developer – Scrum Master - 176627

Zachary Piper Solutions · Gaithersburg, MD · 2 days ago
Hybrid$155k–$175k/yrFull-time
Zachary Piper Solutions is seeking a Senior Software Developer – Scrum Master to support the development and modernization of mission-critical, cloud-native software systems in Gaithersburg, MD. The Senior Software Developer – Scrum Master will split responsibilities between hands-on Java software development and Scrum Master leadership, supporting Agile teams delivering real-time, safety-critical applications. This position involves developing microservices, implementing modern DevSecOps practices, and facilitating Agile delivery within a Scaled Agile Framework (SAFe) environment. This position is hybrid, requiring three days onsite per week, and requires the ability to obtain and maintain a Public Trust clearance! Responsibilities of the Senior Software Developer – Scrum Master: Spend approximately 50% of time designing, developing, testing, debugging, and maintaining production-quality Java applications and cloud-native microservicesSpend approximately 50% of time serving as Scrum Master, facilitating Agile ceremonies, removing impediments, and driving continuous improvementDevelop scalable microservices and RESTful APIs using Java, Spring Framework, Spring Boot, and Spring SecurityLead Agile ceremonies including sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectivesSupport SAFe activities including Program Increment (PI) Planning, system demonstrations, and inspect-and-adapt workshopsTrack team velocity, flow metrics, sprint commitments, and PI objectives to improve delivery predictabilityCollaborate with Product Owners, Release Train Engineers, software architects, and engineering teams to manage priorities, dependencies, and technical deliverablesDevelop and maintain automated unit tests using JUnit, Mockito, and related testing frameworksIntegrate modern frontend technologies including React, JavaScript, HTML, and CSSSupport software architecture, technical design reviews, peer code reviews, and application performance optimizationUtilize Git, CI/CD pipelines, and DevSecOps practices to support secure and efficient software deliveryLeverage AI-assisted development tools to accelerate coding, debugging, refactoring, and automated testingSupport integration between modern cloud-native applications and legacy enterprise systemsTroubleshoot application issues across development, testing, and production environmentsIdentify and resolve cross-team dependencies, technical blockers, and delivery risksMentor junior developers and promote Agile best practices, software engineering standards, and team collaboration Qualifications for the Senior Software Developer – Scrum Master: Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline with 8+ years of relevant experience; Master's degree with 6+ years of experience; equivalent professional experience may be considered5+ years of hands-on experience designing, developing, testing, and maintaining production Java applications2+ years of experience serving as a Scrum Master within a SAFe Agile software development environmentStrong experience developing microservices and RESTful APIs using Java, Spring Boot, Spring Framework, and Spring SecurityExperience working with JSON, XML, XSD, and service integration technologiesExperience developing automated unit tests using JUnit, Mockito, or similar frameworksExperience with frontend technologies including React, JavaScript, HTML, and CSSStrong Linux experience, including application development and troubleshootingProficiency with Git version control and collaborative development workflowsExperience with CI/CD pipelines, DevOps practices, and automated software deliveryExperience with development tools such as IntelliJ IDEA, Eclipse, or Visual Studio CodeStrong understanding of software engineering principles, application architecture, and secure development practicesExperience facilitating Agile ceremonies, managing team dependencies, and driving continuous improvementExcellent communication, technical leadership, and stakeholder management skillsAbility to obtain and maintain a Public Trust clearance Preferred Qualifications: SAFe Scrum Master (SSM), SAFe Advanced Scrum Master (SASM), Certified ScrumMaster (CSM), or Professional Scrum Master (PSM) certificationExperience with AI-assisted coding tools such as Claude Code, OpenAI Codex, or similar technologiesExperience with hybrid cloud architectures, cloud-native platforms, and data mesh technologiesExperience with Docker, Kubernetes, and container orchestrationExperience with Kafka, event-driven architectures, or enterprise messaging systemsPython programming and Linux shell scripting experienceExperience with Ansible, YAML, and infrastructure automationExperience with MongoDB or other NoSQL databasesFamiliarity with FedRAMP, FISMA, or similar security compliance frameworksExperience developing real-time, safety-critical, or highly regulated software systemsExperience supporting large-scale enterprise software modernization initiatives Compensation for the Senior Software Developer – Scrum Master includes: Salary: $155,000 - $175,000Comprehensive Benefits Package including Medical, Dental, Vision, 401(k), PTO, and Paid Holidays Keywords: Senior Software Developer, Senior Software Engineer, Scrum Master, Software Developer Scrum Master, Java Developer, Java Software Engineer, Java, Spring Boot, Spring Framework, Spring Security, Microservices, Microservices Architecture, REST API, RESTful Services, JSON, XML, XSD, JUnit, Mockito, React, JavaScript, HTML, CSS, Linux, Git, CI/CD, DevSecOps, Agile, Scrum, SAFe, Scaled Agile Framework, Agile Release Train, ART, Program Increment Planning, PI Planning, Release Train Engineer, RTE, Certified ScrumMaster, CSM, PSM, SAFe Scrum Master, SSM, SASM, AI-Assisted Development, Claude Code, Codex, Docker, Kubernetes, Kafka, Python, Ansible, YAML, MongoDB, NoSQL, Cloud Native, Hybrid Cloud, Data Mesh, Software Modernization, Software Architecture, Automated Testing, Continuous Integration, Continuous Deployment, Public Trust, Gaithersburg MD, Eagan MN, Egg Harbor Township NJ, Hybrid Jobs

Similar jobs