Senior Technical Program Manager

Mastercard Mastercard · Fintech · O Fallon, MO +1 · Engineering

Mastercard is seeking a Senior Technical Program Manager to join their Payment Resiliency program. This role will conceptualize, rationalize, and drive multiple simultaneous projects to deliver engineering work within a scrum execution model. The TPM will dive deep into the tech stack, integration patterns, and organizational capabilities to provide technical solutions, contribute to strategies, design choices, and cloud infrastructure. The role involves driving execution through the full stack or across multiple teams, reporting meaningful status, and building relationships across the organization.

What you'd actually do

  1. conceptualize, rationalize, and drive multiple simultaneous projects to deliver engineering work across the portfolio in our scrum execution model
  2. dive as deep as you want into the tech stack, the integration patterns, the organizational capabilities, and the company wide assets that can be leveraged to provide technical solutions to customer problems
  3. contribute to the strategies, design choices, and even the cloud infrastructure necessary to build comprehensive believable and achievable execution plans to deliver high-profile new features and capabilities for our customers
  4. drive the execution of a feature through the full stack or may drive a project which spans multiple teams and integrations, reporting meaningful status along the way

Skills

Required

  • Software Development Methodologies and Lifecycles
  • cloud-native software products
  • platform capabilities
  • underlying technologies
  • breaking down problems
  • organizing work
  • planning sprints
  • delivering technical programs in agile delivery models
  • reporting mechanisms (JIRA, burn up/down charts)
  • data driven decision-making
  • continuous improvement methodologies
  • communication to executives, peers, and staff
  • building relationships
  • partnering with and influencing dependent teams
  • Technical program delivery
  • analyzing software
  • developing software
  • testing software
  • understanding technical products
  • Release Management

Nice to have

  • Payments
  • IaaS
  • PaaS
  • serverless technology
  • CI/CD
  • NoSQL databases
  • microservices APIs
  • distributed systems operations in a DevOps model

What the JD emphasized

  • Demonstrated ability to operate with independence and autonomy
  • Deep understanding of Software Development Methodologies and Lifecycles
  • Understanding of cloud-native software products, platforms capabilities and underlying technologies
  • Enjoys diving deep to understand of the platform capabilities and underlying technologies
  • Demonstrated experience breaking down problems, organizing work, planning sprints, and delivering technical programs in agile delivery models (scrum, Kanban, etc.)
  • Fluent in reporting mechanisms such as power-points, JIRA, burn up/down charts and other team performance and productivity metrics reporting methods
  • Proven track record of data driven decision-making and applying continuous improvement methodologies across teams
  • Can debate the delivery strategy with business teams, architects, engineers, and designers
  • Can communicate to executives, peers, and staff with impact, eloquence, and authenticity
  • Demonstrated experience building relationships, partnering with and influencing dependent teams while commanding the respect of the individuals you work with across the organization
  • Technical program delivery experience including time analyzing, developing, or testing software
  • Ability to understand technical products, how they work, dependencies and their support aspects including Release Management