Software Developer / SCRUM Master

Tsunami TsolutionsGlastonbury, CT
13dHybrid

About The Position

We are seeking a highly collaborative and technically strong Software Developer who will also serve as Scrum Master for one or more product squads. This hybrid role combines hands-on software development with facilitation of agile processes to ensure effective sprint execution, continuous improvement, and high-quality product delivery. The ideal candidate thrives both in writing clean, scalable code and in enabling teams to operate with clarity, accountability, and predictability.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
  • [X]+ years of professional software development experience
  • Proven experience working in agile/Scrum environments
  • Strong proficiency in [insert primary language/stack]
  • Experience with version control systems (e.g., Git)
  • Solid understanding of software design principles and best practices
  • Demonstrated experience facilitating agile ceremonies

Nice To Haves

  • Certified Scrum Master (CSM, PSM, or equivalent)
  • Experience in DevOps, CI/CD pipelines
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Experience in scaling agile across multiple teams
  • Prior experience in a hybrid technical/leadership role

Responsibilities

  • Design, develop, test, and maintain high-quality, scalable software solutions
  • Contribute to system architecture and technical design decisions
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and uphold engineering standards
  • Troubleshoot, debug, and resolve production issues
  • Collaborate with Product, Design, and other stakeholders to refine requirements
  • Contribute to CI/CD pipelines and DevOps best practices
  • Ensure solutions meet performance, security, and compliance standards
  • Participate in technical debt management and refactoring initiatives
  • Facilitate Scrum ceremonies (Sprint Planning, Daily Standups, Reviews, Retrospectives)
  • Ensure adherence to agile principles and Scrum framework
  • Remove impediments that hinder team progress
  • Foster a culture of continuous improvement and psychological safety
  • Support accurate sprint forecasting and capacity planning
  • Monitor sprint metrics (velocity, burndown, cycle time) and use insights to improve delivery predictability
  • Coach team members in agile practices and self-organization
  • Act as a liaison between the development team and Product Owner
  • Promote transparency and clear communication across stakeholders
  • Support release planning and cross-team coordination where required
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service