The Scrum Master is responsible for guiding its IT software development team through the use of Agile/Scrum principles. The candidate must be an experienced Agile Scrum Master with the ability to guide a self-organized delivery team towards the completion of the product owner objectives. One of the chief objectives is to ensure that the team produces the highest quality software possible providing tangible value to customers. The Scrum Master is responsible for implementing, facilitating and enabling the Scrum process at the team level. The Scrum Master should have demonstrated ability to effectively coach a software team in an Agile environment. The Scrum Master should be a servant leader who ensures adherence to standard Scrum practices to continually improve the team's performance. The Scrum Master preferably has experience with multiple agile software methodologies, such as: SAFe, Kanban, LEAN, etc.
Essential Job Duties & Responsibilities
Guides the Scrum team on:
How to use Agile/Scrum principles, practices and values
Becoming a self-governing high-performance team
Establishing and breaking down a sprint schedule into measurable activities, ensuring dependencies are met
Collaborating and effectively managing their work
Resolving issues and conflict
Facilitates Agile ceremonies (daily scrum, sprint planning, sprint demo and retrospective, etc.).
Helps balance the prioritization of technical debt against new feature innovation and software delivery.
Creates a positive and easy communication channel (team, product owner, stakeholders).
Ensures the team has clear goals and measurements to reliably deliver value as planned.
Assesses the Scrum Maturity of the team, organizes and coaches the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organization.
Protects the team from outside interruptions and distractions and removes impediments; or guiding the team to do so by finding the right personnel to remove the impediment(s).
Builds a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis on healing and problem-solving.
Facilitates getting the work done without dictating or assigning the work.
Facilitates discussion, decision making, and conflict resolution.
Assists with internal and external communication, improving transparency, and radiating information.
Supports and educates the Product Owner when they:
Create goals and objectives to get to the minimum viable product (MVP).
Groom, maintain, and prioritize the product backlog Write and breakdown User Stories
Write and estimate User Stories
Refine the team's work capacity
Provide transparency to the work and product status
Provides all support to the team using a servant leadership style and leading by example.
Coordinates activities with internal staff, as well as outsourced or offshore staff to ensure projects/products are progressing within budget and on schedule.
Produces reports on Burndown trends and financial management.
Ensures alignment with Group Technology Policies.
Knowledge, Skills & Abilities
Experience in diligently applying Scrum principles, practices, and theory.
Excellent skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, influence, and increasing transparency.
Knowledge of various well-documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (Example: numerous burn down technologies, various Retrospective formats, handling bugs, etc.).
Awareness and experience with widely successful Agile techniques: User Stories, Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD), Test Driven Development (TDD), Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile Games.
Applicable knowledge of the technologies used by the team.
Excellent communication and mentoring skills to optimize their use of Agile/Scrum.
Education and Experience
Preferred Bachelor's degree in Business, Computer Science or related field.
5+ years managing application development projects including medium to large scale deployments.
4-6+ years as a Scrum Master, managing agile projects.
1-year minimum experience managing with backlog tools, specifically JIRA.
Experience managing stakeholders.
Experience with other Agile approaches: XP, Kanban, Crystal, FDD, SAFe.
Experience coordinating or serving on cross-functional teams or environments.
Ability to interact effectively with various levels of the organization.
Excellent verbal, written communication, and presentation skills.
Excellent understanding of system development life cycle.
Experience managing, coordinating, and escalating both internal and external dependencies for a team.
Prefer to have at least one Agile framework certification such as:
CSM (Certified Scrum Master), PSM (Professional Scrum Master), Formal facilitation training or mentoring under a Scrum Coach
We don't just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Jackson is proud to be an equal opportunity workplace. The Company subscribes to and endorses federal and state laws and regulations relating to equal employment opportunity for all persons without regard to race, color, religion, gender, age, national origin, legally-recognized disability, marital status, legally-protected medical condition, citizenship, ancestry, height, weight, sexual orientation, veteran status, or any other factor not related to the needs of the job. The Company is committed to a policy of equal opportunity. Company facilities and campuses are tobacco-free environments.
Jackson National Life Insurance Co Inc