Scrum Master - Local to Dallas or Pittsburgh

CGI•Pittsburgh, PA
•Onsite

About The Position

The Scrum Master works closely with one or more Agile Software Development teams on fast-paced projects using new and innovative technologies and methodologies to build products or support new initiatives. The role is based at the client office in Dallas, Texas, or Pittsburgh, Pennsylvania, five days a week. The Scrum Master works with guidance from the Project Manager and in collaboration with team members, and is responsible for supporting agile delivery from requirements and design through implementation, quality assurance, and validation. The position involves close collaboration with stakeholders, application users, program owners, software developers, and subject matter experts, with access to global resources and opportunities to work across industries, technologies, and geographies.

Requirements

  • Bachelor's degree and at least 6 years of relevant experience.
  • Certified Scrum Master or Scrum Practitioner, with 3 or more years of experience in a Scrum Master role.
  • Detailed knowledge of and experience with team-level Agile frameworks, including Scrum and Kanban.
  • Experience facilitating Agile Team ceremonies.
  • Ability to serve as Scrum Master for more than one team.
  • Experience with metrics.
  • Experience using tools such as JIRA Align, JIRA, VersionOne, or Rally.
  • Very effective facilitation skills and experience.
  • Effective oral and written communication skills.
  • Ability to communicate and work in partnership with software developers.
  • Ability to communicate with subject matter experts in the product domain.
  • Ability to collect and distribute status information to all levels of the organization.
  • Ability to work at the client office in Dallas, Texas, or Pittsburgh, Pennsylvania, five days a week.

Nice To Haves

  • Experience working in the banking vertical.

Responsibilities

  • Lead software development teams in applying agile software development principles.
  • Oversee the Scrum team and the prerequisites to its work, including requirements, data models, design, implementation, quality assurance, and validation of programming code and products.
  • Create project outlines and timelines and distribute responsibilities to team members.
  • Facilitate daily scrums, stand-ups, and meetings to monitor project progress and resolve issues.
  • Shape team behavior through effective management using agile methods.
  • Perform reviews of software development team members.
  • Remove project obstacles and develop solutions with the team.
  • Ensure milestones are reached and deadlines are met throughout the project lifecycle.
  • Build strong relationships with stakeholders, application users, and program owners.
  • Document progress and communicate it to upper management and stakeholders.
  • Take responsibility for successful product delivery.
  • Facilitate Agile Team ceremonies and use metrics to monitor progress.
  • Create information radiators showing the progress of stories, features, and releases to stakeholders.
  • Collect and distribute status information to all levels of the organization.
  • Lead the Scrum Master Community of Practice.

Benefits

  • Competitive compensation.
  • Comprehensive insurance options.
  • Matching contributions through the 401(k) plan and share purchase plan.
  • Paid time off for vacation, holidays, and sick time.
  • Paid parental leave.
  • Learning opportunities and tuition assistance.
  • Wellness and well-being programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service