Scrum Master (onsite)

The Timberline GroupBoulder, CO
Onsite

About The Position

The Scrum Master will serve as a servant-leader and coach for software engineering teams, guiding them in adopting and optimizing Agile practices. This role requires a deep understanding of Scrum and iterative delivery models, with the ability to adapt frameworks to real-world constraints. The Scrum Master will partner with senior engineers, architects, and product leaders to deliver complex software solutions, facilitate discussions, and drive continuous improvement. A strong servant-leadership mindset is essential for protecting teams, removing impediments, and fostering self-organization. The role also involves coaching teams and product owners on Agile principles, leading towards continuous improvement and predictable delivery, and maintaining a positive, collaborative team culture.

Requirements

  • Bachelor’s degree in a technical, business, or related field, or equivalent professional experience.
  • 5+ years working in Agile software development environments.
  • 3+ years serving as a Scrum Master, Agile Coach, Delivery Lead, or similar role supporting software engineering teams.
  • Deep, practical understanding of Scrum, Kanban, and iterative delivery models.
  • Proven experience partnering with senior engineers, architects, and product leaders to deliver complex software solutions.
  • Strong facilitation, communication, and conflict-resolution skills.
  • Comfortable operating in ambiguous environments, exercising sound judgment without relying on top-down direction.
  • Hands-on experience with Agile tooling such as Jira, Azure DevOps, or similar platforms.
  • Demonstrated ability to analyze delivery metrics and use them to drive continuous improvement.
  • Strong servant-leadership mindset.

Nice To Haves

  • Exposure to enterprise-scale software, SaaS platforms, or complex, multi-system environments.
  • Background in software development, testing, or engineering disciplines.
  • Experience coordinating across multiple teams or managing external dependencies.
  • Familiarity with test-driven development, CI/CD practices, and modern software quality principles.
  • Scrum Master or Agile certification (CSM, PSM, SAFe, etc.)

Responsibilities

  • Serve as a servant-leader and coach for software engineering teams.
  • Guide teams in adopting and optimizing Agile practices, including Scrum and Kanban.
  • Adapt Agile frameworks to fit real-world constraints.
  • Partner with senior engineers, architects, and product leaders to deliver complex software solutions.
  • Facilitate discussions, guide them toward outcomes and decisions, and resolve conflicts.
  • Operate in ambiguous environments and exercise sound judgment.
  • Analyze delivery metrics (e.g., velocity, burn-downs, flow metrics) and use them to drive continuous improvement.
  • Protect teams, remove impediments, and foster self-organization.
  • Coach teams and product owners on Agile principles.
  • Lead teams toward continuous improvement and predictable delivery.
  • Maintain a healthy balance between delivery, quality, and sustainability.
  • Apply situational awareness to know when to coach, facilitate, or challenge.
  • Foster trust, transparency, and win-win outcomes in conflict resolution.
  • Empower teams and contribute to a strong team culture.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service