Scrum Master / Cloud Software EngineerBillerica, MAROLE SUMMARY:We are seeking a highly motivated Scrum Master / Cloud Software Engineer who will both lead Agile development practices and actively contribute to the design, development, and deployment of modern cloud applications. This hybrid role requires strong technical expertise combined with the ability to guide engineering teams through efficient Agile processes.
The ideal candidate is a hands-on engineer who enjoys building scalable cloud services while fostering collaboration, transparency, and continuous improvement within the development team.
WHAT YOU'LL DO:Agile Leadership- Serve as Scrum Master for one or more Agile development teams.
- Facilitate Scrum ceremonies including daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives.
- Remove blockers and help teams maintain focus on sprint goals and delivery commitments.
- Partner with Product Managers and stakeholders to ensure clear backlog prioritization and alignment with business objectives.
- Track and report team progress using Agile metrics such as velocity, burn-down charts, and sprint outcomes.
- Promote continuous improvement and Agile best practices across the team.
Software Development- Design, develop, test, and deploy cloud-based software applications and services.
- Build scalable backend systems, APIs, and data services supporting modern web applications.
- Contribute to architecture decisions and technical design of distributed systems.
- Write clean, maintainable, and well-tested code following modern engineering best practices.
- Participate in code reviews and collaborative design sessions.
Cloud & DevOps- Build and maintain cloud-native applications using platforms such as AWS, Azure, or Google Cloud.
- Implement CI/CD pipelines for automated testing, build, and deployment.
- Support infrastructure automation and Infrastructure-as-Code (IaC) practices.
- Ensure applications meet standards for security, reliability, and scalability.
- Monitor system performance and support operational improvements.
Team Collaboration- Work closely with product management, QA, and cross-functional teams to deliver high-quality software.
- Help maintain a positive engineering culture focused on ownership, collaboration, and innovation.
- Mentor team members on Agile practices and modern software development techniques.
BASIC QUALIFICATIONS:- Typically requires BS/BA degree + 5 years of related experience, or MS/MA degree + 3 years of related experience.
- Experience serving as Scrum Master or Agile facilitator in a software development team.
PREFERRED QUALIFICATIONS:- Strong programming skills in languages such as Python, Java, C#, Go, or JavaScript/TypeScript.
- Experience developing and deploying applications on cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with REST APIs, microservices architecture, and modern web frameworks.
- Experience with CI/CD pipelines and DevOps practices.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Experience with Infrastructure-as-Code tools (Terraform, CloudFormation, Bicep, etc.).
- Familiarity with serverless architectures and event-driven systems.
- Experience building secure, multi-tenant SaaS platforms.
EXPECTATIONS, COMPETENCIES, SKILLS & ABILITIES:- Workplace location: Billerica; onsite, hybrid, or remote arrangement to be confirmed.
- Travel percentage 10%.
- Ability to lift 25 lbs
Pay Range: $105,000 - $130,000 per year