Skip Navigation
Find a job
at TD Ameritrade.

Find a job at TD Ameritrade.

Scrum Master

Quick Facts

Omaha, Nebraska ID# 2018-14695 Regular Full-Time Manager

Role:

The Scrum Master (Enterprise Project Manager) is a servant leader, helping the rest of the Scrum team progress. He/she keeps the Scrum team productive and learning. He/she must have a good understanding of the Scrum framework and the ability to train others to use it.

 

The Scrum Master is responsible for promoting Agile values and principles within the development team and the organization.  The Scrum Master does anything possible to help the team perform at their highest level. This includes: helping to remove impediments to progress, facilitate meetings, and doing things like working with the product owner to make sure the product backlog is well – groomed and ready for the next sprint.  The Scrum Master acts as a buffer between the team and any distracting influences.

Responsibilities:

  • Sprint Planning & Facilitation
    • Assists the team by showing them their planned velocity vs. historical velocity, to make sure the targeted work can be accepted
    • Helps Product Owner prepare through multiple levels of planning and road mapping discussions
    • Fosters conversations/communications
    • Enforces team ground rules and cultural norms
    • Reviews action items and next steps and holds team accountable for follow through
  • Facilitates Sprint Reviews
    • Works with Product Owner and team to determine the agenda for the review
    • Analyze and interpret sprint metrics
    • Status reporting and communicating accomplishments, issues, and risks to product stakeholders
  • Facilitates Sprint Retrospectives
    • Encourages other team members to facilitate
    • Captures info and summarize as sprint planning input
  • Backlog Refinement
    • Helps Product Owner administer, prepare, groom, prioritize, and right-size the backlog
    • For new teams, the Scrum Master facilitates the tasking process
    • For mature teams, the Scrum Master charges the team with what they need to accomplish and asks the team to self-organize to accomplish the sprint goals
  • Keeps whole team(s) moving forward: As a servant leader, the Scrum Master fosters the team's self-organization and then sees that distractions and impediments, or roadblocks, to the team's progress are removed. Impediments may be external to the team, like lack of support from another team, or they could be internal, like managing competing priorities or unhealthy team dynamics within the whole team. He/she may also facilitate regular agile events to ensure that the team progresses on its path to done.
    • Ensures the team is fully functional and productive
    • Enables close cooperation across all roles and functions and removes barriers
    • Shields team from external interferences
    • Encourages team to be more self-organizing and self-managing
    • Identifies, eliminates, or escalates impediments
    • Stays focused on delivery and quality, by encouraging teamwork and collaboration and minimizing silos and hand-offs
  • Coaches the team: The Scrum Master helps the entire team perform better. He/she helps the product owner understand how to create and maintain the product backlog so the work is well defined and flows smoothly to the team. He/she also works with the whole Scrum team to determine the definition of done. He/she coaches the team on how to execute the Scrum processes helping them learn and use the framework and find and implement technical practices so they can reach done at the end of each sprint. Examples:
  • Finds techniques for effective product backlog management
  • With the Product Owner, clearly communicates product vision, roadmap and product backlog items to the development team
  • Monitors team for:
    • Agile anti-patterns
    • People working in isolation for more than a day
    • Anyone making little visible progress
    • Wait times or other wasteful processes
    • Poor software engineering practices
    • Infrequent builds
    • Opportunities to amplify cross-training and “T” shaping
    • Slippages in quality or velocity trends
  • Facilitates team understanding of Scrum: The Scrum Master ensures that Scrum is understood and in place, both inside and outside the team. He/she helps people outside the team understand the process, as well as which interactions with the team are helpful and which are not. The Scrum Master helps everyone improve to make the Scrum team more productive and valuable.
    • Ensures application of agile principles
    • Ensures understanding and practicing agility
    • Fosters creativity and empowerment
    • Ensures the process is followed
    • Facilitates retrospectives and promotes continuous improvement

Requirements:

General Skills

  • Servant Leader: Must be able to garner respect from his/her team and be willing to get their hands dirty to get the job done
  • Communicative and social: Must be able to communicate well with teams
  • Facilitative: Must be able to lead and demonstrate value-add principles to a team
  • Assertive: Must be able to ensure Agile/Scrum concepts and principles are adhered to, must be able to be a voice of reason and authority, make the tough calls
  • Situationally aware: Must be the first to notice differences and issues as they arise and elevate them to management
  • Enthusiastic: Must be high-energy and motivational
  • Continual improvement: Must continually be growing ones craft learning new tools and techniques to manage oneself and a team
  • Conflict resolution: Must be able to facilitate discussion and encourage alternatives or different approaches
  • Attitude of empowerment: Must be able to lead a team to self-organization
  • Attitude of transparency: Must desire to bring disclosure and transparency to the business about development and grow business trust
  • Emotional Intelligence: need the ability to recognize and address behaviors that are counterproductive to the team dynamic and meeting sprint objectives
  • Effective at mediating peer disputes and interpersonal or working style differences
  • Attitude of inclusiveness and a bias for making sure all team members have a voice and seat at the table

 

Technical Skills

  • Understand basic fundamentals of iterative development as it pertains to moving/converting to an Agile methodology
  • Understand other processes and methodologies and can speak intelligently about them and leverage other techniques to provide value to a team/enterprise
  • Understand basic fundamentals of software development processes and procedures
  • Understand the value of commitments to delivery made by a development team
  • Understand incremental delivery and the value of metrics
  • Understand backlog tracking, burndown metrics, velocity, and task definition
  • Familiarity with common Agile practices, Scrum service-oriented environments, and better development practices
  • Must be able to work with other teams across the organization that do not have agile practices or operate in more legacy workflows (i.e. waterfall or ticket based/shared services)
  • Ability to navigate complex release management environments and effective at planning and coordinating software releases at various intervals
  • Familiarity with Agile tools/products such as JIRA, Confluence, Rally Pivotal, Clarity, etc. is a plus
  • Ability to effectively break larger, more ambiguous work/stories into smaller more manageable work packages
  • Familiarity with techniques such as user story mapping, personas and persona mapping, visual management and information radiators
  • Effective use of video conferencing and other tools for enabling a collaborative work environment for remote teammates
  • Organized and skilled at archiving and managing/cataloging many physical artifacts

 

Preferred Skills

  • Experience as a Scrum Master for at least two years for a software development team that was diligently applying Scrum principles, practices, and theory
  • Knowledge of other Agile approaches: XP, Kanban, Crystal, FDD, etc.
  • Knowledge and/or experience with widely successful Agile techniques: User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, and Agile Games
  • Experience applying a wide variety of well documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (e.g., numerous Burndown techniques, numerous Retrospective formats, handling bugs, etc.)
  • Previous experience as a team lead

Sign Up for Job Alerts

Interested InSelect a job category from the list of options. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.

  • Project and Program Management, Omaha, Nebraska, United StatesRemove

Your Saved Jobs

You have not saved any jobs.

About TD Ameritrade.

A leader in brokerage and investment services for over 35 years, TD Ameritrade offers a full spectrum of powerful solutions and innovative tools for trading and investing. We're constantly expanding our knowledge and bolstering our capabilities, from a leading active trader program to intuitive long-term investment solutions and a national branch system. Combined with some of the industry's brightest minds, there's no limit to how big our accomplishments can be.

From first-time investors to sophisticated traders, TD Ameritrade is focused on helping individuals seek out their financial goals. And you're the ambassador to all that we do. Beginning with our trading platform and proprietary technology to our resolve to outperform, you'll maintain the high level of quality and integrity we're known for, each and every day. With the right opportunity, there's no limit to what you can accomplish.

As a leading employer in financial services, we believe in building strong relationships, achieving quality results and working with integrity. It's at the heart of everything we do. That's why we provide you with comprehensive training, benefits and programs that inspire you to achieve more every day. Apply to a TD Ameritrade job today and help our clients pursue their dreams, while you fulfill yours.

Applicants must be eligible to work in the U.S. Immigration sponsorship is typically not available for this position.

TD Ameritrade participates in the E-Verify program. For additional information on this program please click here. TD Ameritrade is an Equal Opportunity Employer. We value diversity and offer a quality workplace. TD Ameritrade, Inc. member FINRA/SIPC/NFA is a subsidiary of TD Ameritrade Holding Corporation (NASDAQ:AMTD). TD Ameritrade is a trademark jointly owned by TD Ameritrade IP Company and the Toronto-Dominion Bank.

© 2014 TD Ameritrade IP Company, Inc. All rights reserved. Used with permission.

Read More

All about growth.

By virtue of what we do, our world is filled with numbers. Here are just a few that we believe best describe TD Ameritrade at its finest.

  • 5,900 Full-time
    Employees

    Graphic 2 people
  • 100+Branches
    in 34 States

    Graphic 2 people
  • 96,000 Hours Volunteered to
    Community Programs

    Graphic 2 people