2 months ago
North America
Employee (FTE)
The Scrum Master is responsible to effectively and efficiently manage the development sprints from planning to execution to review in an agile development environment. Your role will include running daily scrums, managing the product backlog, collaborating on requirement documentation, managing support tickets and unblocking barriers to keep the team moving. You will be responsible to communicate and collaborate primarily with the engineering, customer success and senior management teams. 

This would include processing definition, Agile Scrum based Software development, Hybrid Agile based module development along with cross functional communication, software technical project management, requirements traceability, source code control, test case management and defect tracking. This position also defines the metrics to be used to track process improvement in SAFe (Scaled Agile for enterprise) and also performs but not limited to the role of Release Train Engineer. This position also represents the team at Release level to report status of multiple Agile feature teams to leadership. 

  • Work with the Product owner to align teams with the product vision, sprint goals, and other necessary information 
  • Facilitate groups of 30 or more and coach multiple teams across the product 
  • Create an environment of collaboration within the teams that allows for open dialogue and productive solutions for resolving conflicts 
  • Champion continuous improvement activities to reduce waste and increase productivity; coach organization to conduct continuous improvement events 
  • Communicate organizational impediments to leadership; clear impediments for the team 
  • Embrace the concept of continuous learning in your own journey and instill the same in the team(s) you coach 
  • Coach product owners in creation and maintenance of the product backlog, including empirical planning 
  • Appreciate the depths of Lean and Agile practices and principles, help teams appreciate them 
  • Teach systems thinking and servant leadership 
  • Bring ideas from professional facilitation, coaching, conflict management, mediation and so on to help the team become a high-performance team 


  • Desired: Bachelor’s Degree in Information Systems, Computer Science, Technology or Business-related field  
  • Desired: Preferred Banking domain knowledge 
  • Minimum five (5) years’ experience  

Knowledge, Skills & Competencies: 

  • Knowledge of agile methodology and frameworks like Scrum, Kanban, XP, etc. 
  • Needs to be expert in estimation and planning and knows how to create useful, reliable and practical plans for software development projects. 
  • Should be a good coach in Agile practices and can coach individuals and interactions over processes and tools. 
  • Assist team or individuals to clarify goals and actions to achieve them. 
  • Ability to shield team from outside distractions and interferences. 
  • Ability to ensure the correct use of scrum process. 
  • Ability to track and remove impediments. 
  • Responsible to facilitating daily scrum, sprint planning, sprint demo and retrospective meetings 
  • Good skills to coach team how to follow agile scrum, which really works. 
  • Understand the basic fundamentals of iterative and incremental development. 
  • Strong knowledge of Scrum theory, rules and practices. 
  • Knowledge of other Agile approaches, like: Kanban, Crystal, FDD, XP, etc. 
  • Knowledge about other methodologies other than Agile-Scrum, so that he can explain other methodologies to motivate the team. 
  • Basic knowledge of software development processes and procedures to understand team needs. 
  • Knowledge about Agile techniques like: User Stories, Continuous Integration, ATDD, TDD, Continuous Testing, Pairing, Automated Testing, Agile Games. 
  • Ability to take and understand his commitment to deliver the product on time. 
  • Know about the value of metrics and incremental delivery. 
  • Knowledge about tasks, backlog tracking, burndown metrics, velocity, user stories etc. 
  • Familiar with common development practices, Service oriented environments, and Agile practices. 
  • Strong communication and good leadership skills 
  • Ability to work under minimal supervision 
  • Ability to foster strong collaboration among team members and multitask effectively 
  • Inspire others to adopt the new processes and improvements based on program retrospectives 
  • Ensure delivery of reproducible builds with a design emphasis on reusability, maintainability and efficiency. 
  • Investigate and recommend best practices and process improvements for the build system. 
  • Have a strong ability and interest in working with a diverse range of technical and non-technical teams. 
  • Detail orientation and ability to assist developers in debugging complex errors. 
  • Strong proclivity to ensure developers follow coding standards and execute a best practices approach in build processes 

Application Form