M

Mastercard

Processes payments across a global network

Lead Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeO'Fallon, MO, USAIn-person

About the Job

Requirements

  • Proven track record as a technical leader among peers, raising work quality through code reviews, design feedback, pairing, and shared ownership rather than authority.
  • Strong background in software engineering, including hands-on work on platform engineering, developer tooling, or developer experience products at enterprise scale.
  • Ability to decompose complex technical problems, communicate tradeoffs clearly to engineers at varying levels, and build shared understanding across a team.
  • Familiarity with AI coding assistants such as GitHub Copilot or Claude Code; containerization and desktop development environments such as Docker Desktop, Kubernetes, and DevContainers; CI/CD and pipeline tooling such as GitHub Actions, Jenkins, or ArgoCD; and developer portals or inner-source platforms such as Backstage.
  • Experience working with AI-powered developer tools in a regulated enterprise environment, including understanding policy compliance, access controls, and responsible AI usage.
  • Command of developer experience principles and ability to translate developer pain points into durable platform improvements and coach others in doing the same.
  • Experience designing and delivering pre-provisioned, standardized development environments at scale, and ability to guide teammates through relevant tradeoffs.
  • Strong grasp of cloud platforms including AWS, Azure, and GCP, infrastructure automation, and cloud-native development patterns.
  • Comfort driving adoption through instrumentation, metrics, and feedback mechanisms, and helping others instrument their work meaningfully.
  • Written and verbal communication skills to facilitate technical alignment across engineering teams and explain complex concepts to non-engineering stakeholders.
  • Fluency with software development productivity metrics such as DORA metrics, onboarding time, and tool adoption rates, and experience using data to guide collaborative technical decisions.
  • Ability to work effectively in ambiguous, fast-evolving technology environments and unblock oneself and others without full clarity.
  • Command of Agile/Scrum methodologies and software development lifecycle best practices, with a track record of raising process maturity within engineering teams.

Responsibilities

  • Serve as a technical anchor, setting engineering quality standards, driving architectural decisions, and providing hands-on guidance to engineers across the platform.
  • Design, build, and maintain core Developer Workbench platform components across the full development lifecycle while supporting teammates in doing the same.
  • Lead the technical direction and roadmap of the Developer Workbench as it evolves into a cohesive developer experience, using clear technical reasoning and collaborative decision-making.
  • Own and advance integration of software engineering tools across the development lifecycle, establishing reusable patterns and practices.
  • Lead governance of the birthright and optional tooling catalogue, including version lifecycle management, tool evaluations, and deprecation of redundant solutions in coordination with engineering stakeholders.
  • Partner with product owners, platform teams, and engineering stakeholders to align Workbench capabilities with organization-wide engineering priorities and represent the technical perspective in cross-functional discussions.
  • Lead design and delivery of developer enablement features, including onboarding flows, self-service tooling, and feedback integrations, and help the broader team understand and extend these systems.
  • Architect and oversee implementation of pre-provisioned onboarding environments that enable new hires to become productive within 30 minutes of their first day.
  • Drive adoption and advancement of AI-augmented development capabilities, including agentic coding tools, code assistants, and automated quality pipelines, while enabling the team.
  • Define and champion instrumentation and metrics that surface developer productivity, satisfaction, and platform health across the organization.
  • Work with engineering, security, and compliance teams to ensure tooling implementations meet security and regulatory requirements, and help teammates navigate those constraints.
  • Contribute to and help lead the Software Engineering Guild by sharing technical expertise, elevating engineering standards, and mentoring engineers across the organization.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs