Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Mastercard
Location: O'Fallon, MO
Career Level: Director
Industries: Banking, Insurance, Financial Services

Description

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary

Principal Software Engineer Overview
MSBX (Mastercard Secure Build Experience) is driving the next generation of Mastercard's software engineers experience for more than 11,000 engineers across the globe. Our mission is to deliver a best in class, highly resilient ecosystem of products and services that simply work—so developers can focus on delivering customer value, not fighting tools. MSBX sets the foundation for frictionless, secure, and scalable software delivery across the enterprise.
DevFlow powers this transformation by modernizing the CI/CD ecosystem, retiring legacy platforms, and enabling cloud native, composable, and automated workflows. DevFlow ensures that every engineering team benefits from an opinionated, resilient, enterprise grade platform that accelerates delivery while maintaining Mastercard's highest standards of security and compliance.

Role
• Drive the engineering strategy and execution for the full DevFlow toolchain—including Jenkins, Groovy based composable pipelines, GitHub SCM and Actions, Artifactory, SonarQube, and supporting developer experience and CI/CD automation services.
• Architect and evolve enterprise CI/CD workflows that integrate GitHub Actions with Jenkins and Groovy pipeline frameworks, ensuring consistent, scalable, and resilient build and deploy patterns across engineering teams.
• Drive platform wide security and quality by embedding GitHub Advanced Security capabilities (CodeQL, Dependabot, secret scanning), SonarQube quality gates, and automated compliance guardrails across Jenkins and GitHub.
• Champion AI assisted engineering through GitHub Copilot and related tools, establishing best practices that demonstrate measurable productivity and code quality improvements.
• Lead the development, maintenance, and modernization of Groovy based composable Jenkins pipelines—ensuring strong integration with GitHub SCM, Artifactory publishing patterns, SonarQube scanning orchestration, and standardized build stages.
• Automate CI/CD governance across platforms, including permission models, repo architecture, branching standards, pipeline enforcement policies, and secure by default templates.
• Model hands on engineering excellence by delivering robust automation, improving pipeline reliability, optimizing build times, and enhancing observability across DevFlow systems.
• Mentor engineers across the CI/CD and platform ecosystem, strengthening capabilities in Jenkins, Groovy, GitHub workflows, security tooling, automation frameworks, and pipeline engineering.
• Identify opportunities for reuse, shared libraries, workflow standardization, and end to end developer experience improvements—reducing friction and boosting engineering efficiency.
• Partner with product teams and stakeholders to define roadmaps, prioritize impactful enhancements, and guide the evolution of DevFlow as a unified, strategic engineering platform.
• Uphold and promote Mastercard engineering principles across all DevFlow tools, ensuring high standards of quality, security, reliability, and operational excellence.
• Engage in engineering guilds and communities of practice to help define CI/CD standards, influence long-term tooling strategy, and share best practices across the organization.
• Define and track platform metrics—pipeline reliability, adoption trends, build performance, developer productivity indicators, and platform health—to inform continuous improvement.

All About You
• 12+ years of senior engineering experience, with 5+ years providing technical leadership for teams of 8–12 engineers delivering platform-level impact.
• Strong engineering fundamentals in architecture, design patterns, automation, reliability, scalability, and modern CI/CD principles.
• Deep hands-on expertise with core DevFlow tools: GitHub SCM & Actions, Jenkins, Groovy-based pipelines, Artifactory, and SonarQube.
• Experience designing and maintaining composable pipeline frameworks and reusable shared libraries that support large enterprise engineering organizations.
• SRE-driven mindset with strengths in building observable, automated, self-healing, and highly resilient CI/CD systems.
• Skilled in developer productivity tooling, workflow automation, and platform observability approaches that improve the day to day experience for engineers.
• Strong integration and service-design skills across APIs and automation systems that connect GitHub, Jenkins, Artifactory, SonarQube, and related DevFlow components.
• Demonstrated ability to modernize legacy CI/CD and developer tooling, streamline migrations, and drive adoption of cloud-native, secure, and scalable platforms.
• Excellent communicator capable of simplifying complex technical concepts and influencing alignment across engineering, architecture, product, and leadership groups.
• Proven mentor and technical coach with a track record of uplifting engineering teams through pairing, design reviews, and hands on guidance.
• Deep familiarity with SDLC, Agile/Scrum, and high velocity delivery practices, with measurable success improving engineering flow and reducing cycle times.
• Strong knowledge of code quality, build performance, and engineering productivity measurements (e.g., reliability metrics, PR cycle time, code churn, commit patterns).
• Proficiency in modern programming languages such as Java, C#, or similar languages used in CI/CD automation and platform services.
• Strong experience with AWS and Azure services, IAM patterns, automation frameworks, and cloud security best practices.
• Solid understanding of Kubernetes and ephemeral, containerized workloads (e.g., GitHub runners, Jenkins agents).
• Familiarity with cloud native observability stacks and infrastructure automation tools used to operate large-scale CI/CD platforms.
• Bitbucket experience is a plus—not required, but helpful for migrations, repo analysis, and transition planning. Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Corporate Security Responsibility


All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard's security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.

Pay Ranges

O'Fallon, Missouri: $170,000 - $281,000 USD


 Apply on company website