
Mwresource, Inc.
Providing engineering and project management solutions for infrastructure, energy, and water sectors.
Software Developer - Technical Scrum Master
Lead Scrum ceremonies while developing Java backend services for the team.
Job Highlights
About the Role
In this role you will spend roughly 80 % of your time facilitating Scrum ceremonies, removing impediments, coaching the team, and collaborating with the Product Owner on backlog refinement and metrics. The remaining 20 % will be dedicated to designing, building, and maintaining back‑end services using Java 17/21+ and Spring Boot, while ensuring engineering excellence through TDD, code reviews, and CI/CD pipeline stewardship. • Lead all Scrum ceremonies, including daily stand-ups, sprint planning, reviews, and retrospectives. • Identify and remove technical and process impediments to maintain high team velocity. • Partner with the Product Owner to refine the backlog and track metrics such as velocity, cycle time, and burndown charts. • Coach the team on self‑organization, continuous improvement, and modern Agile/DevOps practices. • Manage all phases of the software development life cycle from requirements gathering to ongoing maintenance. • Implement and optimize development frameworks (Agile Scrum/Kanban, Waterfall, DevOps) to meet project timelines and quality standards. • Oversee comprehensive testing strategies, including unit, integration, and user acceptance testing. • Maintain and streamline CI/CD pipelines using tools like GitHub, GitLab, or Jenkins. • Design, develop, and maintain scalable back‑end services with Java 17/21+ and Spring Boot. • Practice Test‑Driven Development, conduct code reviews, and uphold a high Definition of Done. • Support and optimize Jenkins/GitLab CI pipelines for frequent, high‑quality releases. • Participate in architectural discussions to ensure technical feasibility and alignment with product goals.
Key Responsibilities
- ▸scrum facilitation
- ▸impediment removal
- ▸back‑end development
- ▸ci/cd pipelines
- ▸test‑driven development
- ▸metrics tracking
What You Bring
The Software Developer – Technical Scrum Master is a 12‑month hybrid role based in Taylor, TX, with onsite presence required twice a week. The position is open to local candidates only and will be filled on a rolling basis. The ideal candidate holds a CSM or PSM I/II certification, has at least five years of software development experience with three years in a formal Scrum Master or Lead Developer capacity, and demonstrates deep expertise in Java, Spring, Hibernate/JPA, micro‑services, Jira, Confluence, Git, Maven/Gradle, and containerization. Experience with front‑end frameworks (React/Angular), major cloud platforms, SAFe or Kanban, and strong conflict‑resolution skills are considered pluses. • Hold a Certified Scrum Master (CSM) or Professional Scrum Master I/II (PSM I/II) certification. • Possess at least five years of software development experience, with three or more years in a formal Scrum Master or Lead Developer role. • Demonstrate deep proficiency in Java, Spring Framework/Spring Boot, Hibernate/JPA, and micro‑services architecture. • Show expert knowledge of Jira and Confluence for workflow management and documentation. • Have hands‑on experience with Git, Maven/Gradle, and containerization tools such as Docker and Kubernetes. • Prefer experience with front‑end technologies like React or Angular, or cloud platforms (AWS, Azure, GCP). • Familiarity with Scaled Agile Frameworks (SAFe) or Kanban is a plus. • Exhibit strong conflict‑resolution and active listening skills to foster psychological safety. • Hold a Bachelor’s degree in Computer Science or a related field, or an equivalent combination of education and experience. • Candidates must be authorized to work in the United States and will be required to pass a background check and drug screening.
Requirements
- ▸csm/psm
- ▸java
- ▸spring
- ▸jira
- ▸git
- ▸docker
Benefits
Compensation ranges from $63.38 to $74.65 per hour, and the role includes medical, dental, vision, disability, life‑insurance, and 401(k) benefits. Candidates must be authorized to work in the United States, pass a background check and drug screening, and will not be considered if recruited through outsourcing firms. MWResource is an equal‑opportunity employer. • Base pay range for the role is $63.38‑$74.65 per hour. • Benefits include medical, dental, vision, short‑ and long‑term disability, employer‑paid life insurance, and participation in a 401(k) plan.
Work Environment
Hybrid