Associate Scrum Master

Job Summary

As an Associate Scrum Master, you are an Agile subject-matter expert; know not only how to “do” agile but how to “be agile; and have excellent logic and problem solving skills and a drive to make a difference. You embody servant leadership, putting the team before yourself. You will be responsible for both facilitating your team to be Agile and making Scrum work for your team, removing impediments from your team while promoting self-management, and constantly improving our standards, quality, and productivity. You should do anything in your power to help your team perform at its highest level. You will also be the consummate coach, with many examples where you influenced your teams towards self-improvement and generated great team results.

You nurture effective collaboration and provide facilitation, leadership, and coaching skills supporting the teams developing our software products. You serve a single, mature, Scrum team under the guidance and direction of an Agile coach, with support from your fellow Scrum Masters.

 

Requirements

1-3 years of Scrum Master experience for a software development team
Ability to effectively Scrum Master a single, mature team, under guidance
Bachelor's degree or combination of relevant education and experience
A Certified Scrum Master (CSM) or has taken equivalent training, ideally multiples thereof, and lots of experience to back it up
Understands and embraces servant leadership and displays the behaviors that come with the key mindset shifts associated with agile methods
Demonstrated agile coaching experience with methods such as XP, Scrum, Lean, or Kanban
Ability to coach the team (and individuals) to work together to reach their highest potential; able to have courageous crucial conversations when necessary
Ability to understand technical issues at a high level
Thorough understanding of agile software development values, principles, roles, cadence, flow and practices, including backlog sizing, release planning, Scrum of Scrums, Test Driven Development, Continuous Integration, Continuous Testing, Pair Programming
Thorough understanding of the software development lifecycle
Must have exceptional communication, organization, and time management skills
Must be “self-motivated” and capable of managing multiple priorities and tasks
Must be creative and efficient in proposing solutions to complex, time-critical problems
Must be collaborative in driving decisions
Must be a team-player
Strong analytical and problem solving skills with a high attention to detail
Excellent written and verbal communication skills

 

Skills

Agile Leadership skills with an ability to lead by example and challenge command and control behaviors
Experience with Confluence and Jira (or similar)
Engineering, Product Management or Product Design experience, especially in an agile environment

Organize and facilitate project planning, daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings; help the team abide by its time boxes and other agreements
Track and communicate team velocity and sprint/release progress
Participate in the planning and coordination of our Scrum of Scrums
Maintain the Agile Release Board for their Scrum team
Ensure the teams are practicing the core agile principles of self-direction, collaboration, business prioritization, team accountability, and transparency, toward the consistent delivery of working product
Expose teams to the latest innovative thinking and ideas from the Agile community to increase agility, leveraging Lean, Scrum, Kanban, and other Agile thinking

Support the Product Owner

Assist as needed with backlog maintenance, and with User Story writing w/good Acceptance Test development
Be a channel for internal and external communication, improving transparency, and radiating information
Assist with prioritization and resolution of defects/bugs

Support the Product Team

Assist team with making appropriate commitments through relative backlog sizing, sprint story selection, task definition
Participate proactively in developing and maintaining team standards, tools, and best practices
Identify and remove impediments, prevent distractions
Facilitate discussion and conflict resolution; improve team dynamics
Empower the team to self-organize; set the tone for ever increasing quality / velocity within the team—leading to high performance and exceeding expectations
Enforce (encourage, cajole, limit to) time box agreements
Support the team in its use of Jira and Confluence for its card wall, requirements, documentation, velocity, burn-up and progress

 


Meet Some of eMoney's Employees

Dan

Technical Lead

Together with his team of developers, Dan builds new and improved financial planning tools so that eMoney Advisor’s clients can better manage their books of business.

Nathaniel

Software Engineer

Nathaniel started at eMoney on the Client Engagement Team and has since progressed into a role as a Software Engineer.


Back to top