Seeking a Scrum Master to ensure that our software development teams are adhering to the methodology of agile software development and their working agreements. This role will proactively work with developers and product owners who are focused on architecture and design of new software and features to complement our Software.


What you’ll be doing

During two week Agile Sprints, you’ll provide support to the Scrum team through a servant leadership style, including facilitating discussion, decision making, and conflict resolution.

Guiding and supporting Scrum teams towards self-organizing to fill in the intentional gaps left in the Agile/Scrum frameworks.

Assessing the Scrum Maturity of the team and organization, and coaching the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organization.

Building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis of healing and problem solving.

Facilitating and monitoring the progress of the sprint commitment without coercion, assigning, or dictating the work.

Assisting with internal and external communication, improving transparency and radiating information.

Supporting, educating, and collaborating with the Product Owner, especially with respect to refining (grooming) and managing the product backlog.


Core Values

Team Player

Positive Energy

Continuous Improvement


Our work environment is very open and collaborative, with daily stand-up meetings to commit to the day’s work, frequent interaction with cross-functional team members, and regular communication with various leaders throughout the organization. We’re informal and casual whenever possible – shorts and flip flops are OK most days. We work hard together, and have a lot of fun together too, with free-lunch for all on Wednesdays, TGIF happy hours, picnics, parties, and a variety of other formal and informal activities.


A strong candidate will have

Scrum Master Certification (CSM).

Bachelor’s Degree in computer science or related field and at least one year of Scrum Master experience on a software development team; or an equivalent combination of education and experience.

Strong skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency.

Knowledge of numerous well-documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (example: Burndown techniques, Retrospective formats, handling bugs, etc.).