
Mwresource, Inc.
Providing engineering and project management solutions for infrastructure, energy, and water sectors.
Software Engineer AND Certified Scrum Master
Lead Scrum Master and Java developer for high‑impact squad
Job Highlights
About the Role
In this role you will lead all Scrum ceremonies, remove technical and process impediments, collaborate with the Product Owner on backlog refinement, and guide the team toward continuous improvement. You will also oversee the full software development lifecycle, ensure quality through comprehensive testing, and manage CI/CD pipelines for efficient delivery of Java‑based back‑end services. • Facilitate daily stand‑ups, sprint planning, reviews, and retrospectives. • Proactively identify and eliminate technical and process impediments. • Partner with the Product Owner to refine the backlog and monitor velocity, cycle time, and burndown metrics. • Coach the team on self‑organization, continuous improvement, and Agile/DevOps practices. • Manage the entire SDLC from requirements gathering to deployment and maintenance. • Implement and optimize Agile, Waterfall, or DevOps frameworks to meet project goals. • Oversee unit, integration, and user acceptance testing to ensure high‑quality releases. • Maintain CI/CD pipelines using GitHub, GitLab, or Jenkins. • Design, develop, and maintain scalable back‑end services with Java 17/21+ and Spring Boot. • Apply Test‑Driven Development, conduct code reviews, and enforce the Definition of Done. • Support and improve Jenkins/GitLab CI pipelines for frequent, reliable releases. • Participate in architectural discussions to align technical solutions with product vision.
Key Responsibilities
- ▸sprint planning
- ▸ci/cd pipelines
- ▸java development
- ▸test automation
- ▸agile coaching
- ▸backlog refinement
What You Bring
This 12‑month, hybrid position in Taylor, TX is open to local candidates only. The Software Developer will act as a Certified Scrum Master, allocating roughly 80% of time to Agile facilitation and coaching while contributing to the codebase during the remaining time. Candidates must have a Bachelor’s degree in Computer Science or equivalent experience, at least five years of software development experience and three years in a Scrum Master or lead developer capacity. Required skills include Java 17/21+, Spring Boot, Hibernate/JPA, microservices, CSM or PSM certification, and proficiency with Jira, Confluence, Git, Maven/Gradle, and Docker/Kubernetes. • Required certifications: Certified Scrum Master (CSM) or Professional Scrum Master I/II (PSM I/II). • Essential tooling expertise: Jira, Confluence, Git, Maven/Gradle, Docker, and Kubernetes. • Preferred: experience with React or Angular, cloud platforms (AWS, Azure, GCP), and Scaled Agile Frameworks (SAFe) or Kanban. • Strong conflict resolution and active listening skills to foster psychological safety.
Requirements
- ▸csm
- ▸java
- ▸spring boot
- ▸docker
- ▸kubernetes
- ▸jira
Benefits
The role offers a base pay range of $63.38‑$74.65 per hour and includes medical, dental, vision, disability, life insurance, and participation in a 401(k) plan. Applicants must be authorized to work in the United States, will undergo background and drug screening, and MWResource does not outsource its recruiting efforts.
Work Environment
Hybrid