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 OverviewMSBX (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.
Pay Ranges
O'Fallon, Missouri: $170,000 - $281,000 USDApply on company website