Job Description: Senior Technical Program Manager
Company: Dynamic Yield, a Mastercard Company Location: Hyderabad, Telangana, India Department: Mastercard Cross Border Platform
Overview
Dynamic Yield, a Mastercard company, is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy, making transactions safe, simple, smart, and accessible for everyone, everywhere. We achieve this by leveraging secure data and networks, strategic partnerships, and a passion for innovation to help individuals, financial institutions, governments, and businesses realize their greatest potential.
The Mastercard Cross Border platform and services enable secure, near real-time payment transfers to and from billions of card, bank, and digital accounts globally. This platform empowers Program Participants (banks, businesses, digital players, and more) to modernize cross-border money transfers, making funds available to recipients almost instantly, which in turn boosts user spend and engagement.
Are you passionate about creating and executing strategic initiatives in digital payments Do you thrive on developing and engaging high-performing, diverse teams globally Would you like to be part of a highly visible, strategically important global engineering organization If so, we encourage you to apply for the Senior Technical Program Manager position.
The Role
As a Senior Technical Program Manager, you will be instrumental in driving the execution of complex technical programs within the Mastercard Cross Border platform. You will embody Lean Management principles and guide multiple teams in embracing agile processes to deliver predictable, high-quality outcomes.
What you'll do day to day:
- Agile & Lean Leadership: Exhibit the behaviors of Lean Management and help multiple teams embrace agile processes such as Scrum, Kanban, and Extreme Programming. Support teams in implementing agile rules, focusing on built-in quality and limiting work in progress.
- Facilitation & Coaching: Serve as a team facilitator, continuously challenging traditional development norms to improve performance in quality, predictability, flow, and velocity.
- Cadence & Synchronization: Enable cadence and synchronization across multiple teams, ensuring individual team backlogs and solutions are understood, resolved, and integrated.
- Backlog Management: Close collaboration with product management to maintain a healthy, groomed, and purged backlog, serving as a transparent source of truth for project status.
- Program Acceleration: Organize and accelerate a group of related product engineering backlog items or activities across multiple teams, aligning dependent organizations. Identify and proactively remove blockers, always finding the path forward in challenging situations.
- Execution Control & Improvement: Create mechanisms to effectively report out and control execution. Recognize complexity and establish predictable delivery paths for large and/or complex efforts. Continuously improve, streamline, and/or eliminate excess processes, utilizing cross-organizational mechanisms to drive continuous improvements.
- End-to-End Delivery: Drive the execution of an outcome from inception through successful delivery across the full stack of services/domains, or for an outcome that spans multiple teams and enterprise integrations.
- Information Radiator: Act as the first point of contact for your team or area. Maintain backlogs as always-on information radiators on batch size and flow of work, providing the right information and associated data visually about the state of the project to all relevant audiences at all times.
- Strategic & Technical Acumen: Understand the business strategy and design approaches within the product, program, or domain with sufficient depth to be credible and effective with the teams. Competently and independently represent the team's services. Keep abreast of the evolving technology landscape and ask the right questions to evaluate the strengths and weaknesses of designs (scalability, latency, security, performance, data integrity, etc.).
- Ambiguity & Initiative: Thrive in ambiguous environments with limited guidance. When a business outcome, program, or product strategy is defined but little else is, you'll be able to initiate action, get epics in motion, or establish agile ceremonies for calm and predictable delivery.
- Communication: Transform raw thoughts into clear and concise communications/instructions to the teams through backlog grooming. Communicate with confidence 3+ levels up using a transparent backlog.
- External Collaboration (Optional): May work directly with external technology providers (outside Mastercard) who support implementation plans and backlog roadmaps, identifying opportunities for faster, better, and cheaper solutions.
- Operational Understanding: Understand the needs of the engineers and technical operations teams who build, maintain, and operate the services and technical assets.
- Metrics & Visibility: Regularly review metrics and proactively seek out new and improved data/mechanisms for visibility, ensuring your program stays aligned with organizational objectives.
- Mentoring & Recruitment: Play an active role in mentoring and recruiting others.
All About You and What you need to bring:
- Agile & Lean Expertise: Expert in agile delivery using Lean Product Management, Lean Management, and DevOps practices.
- Agile Process Management: Skilled in running and managing agile processes including grooming, planning, prioritization, and retrospectives.
- Risk & Dependency Management: Ability to anticipate bottlenecks, risks, and dependencies. Adept at using agile practices to unblock issues, ROAM Risks (Resolved, Owned, Accepted, Mitigated), and eliminate dependencies to create a smooth flow of work.
- Success Metrics: Ability to determine if success metrics are in place, and if not, define them collaboratively.
- Conflict Resolution: Recognize discordant views and actively participate in constructive dialogue to resolve them.
- Continuous Improvement: Continuously assess the product development lifecycle and software development lifecycle to improve concurrent project delivery. Streamline and/or eliminate excess process in any area of the architecture, production operations environment, or business area where recurring efforts (or issues) are observed.
- SDLC Practices: Experienced in agile and modern SDLC practices (Scrum/Kanban/Continuous Delivery/DevOps/Quality engineering) and understanding the delivery situations where they are best applied.
- Product Acceptance: Possess the skills to conduct product demos and coordinate with product owners to drive product acceptance sign-offs.
- Technical Background: Have a strong software engineering or product management experience and background.