Principal Software Engineer

Mastercard
O'Fallon, MissouriPosted 22 March 2026

Job 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 Job Description Summary The Principal Software Engineer will provide technical and strategic leadership for DMP products, including Notification Manager and Edge Decisioning (Decisioning-as-a-Service). This role is accountable for end-to-end architecture, delivery, and operational excellence across highly scalable, secure platforms built on Java, Spring, AWS/PCF cloud-native architectures with deep expertise in CI/CD and DevOps practices. The ideal candidate is a hands-on technical leader who drives innovation, partners closely with business stakeholders, leads cross-functional teams, and ensures high-quality, compliant, and resilient solutions in a complex financial services environment. Role Overview Leads major initiatives and drives the development and delivery of high-quality software solutions in a timely and cost-effective manner. Researches and evaluates alternative technical solutions to meet evolving business needs. Ensures daily team activities meet defined SLAs, operational standards, and compliance requirements while guiding architectural strategy across two product areas. Role Responsibilities: Strategic & Delivery Leadership • Successfully lead the definition, development, and delivery of large-scale, cross department initiatives with broad scope and long-term business impact. • Partner with business and technical stakeholders to identify opportunities, define scope, quantify costs, assess ROI, and evaluate risks, benefits, and constraints. • Develop and present business cases aligned with Mastercard objectives; support senior leadership decision making through data driven insights. • Lead scenario planning and oversee creation, validation, and review of estimates, costs, and benefits. • Proactively identify opportunities for innovation and creative problem solving. • Present complex technical and business concepts to Senior Management, Business Owners, and Executive Stakeholders. Architecture, Innovation & Technology Direction • Lead and perform Proofs of Concept (PoCs) to assess emerging technologies and architectural approaches. • Provide recommendations to senior leadership on technology selection and long term technical strategy. • Own and drive technology roadmaps aligned to departmental strategy and long term business vision for Notification Manager and Edge Decisioning. • Ensure solutions are scalable, secure, resilient, and aligned with enterprise architecture standards. • Navigate complex architectural ecosystems and ensure product architectures integrate effectively across Mastercard enterprise services and platforms. Key Technology Requirements: • Java ecosystem expertise, including enterprise Java, performance tuning, concurrency, and API development. • Spring and Spring Boot, including Spring Cloud patterns (config, discovery, resiliency). • AWS and PCF cloud-native architectures. • Docker and Kubernetes containerization and orchestration. • Experience with data platforms, event-driven systems, and high-volume real-time processing (fraud, notifications). • Knowledge of multiple programming languages; Golang experience is a plus. • Experience enabling CI/CD pipelines, automated testing, DevOps practices, and observability (metrics, logs, traces). People Leadership & Engineering Excellence • Coach and mentor engineers; foster a culture of continuous learning and knowledge sharing through brown bag sessions and technical forums. • Enable adoption of modern e ... (truncated, view full listing at source)
Apply Now

Direct link to company career page

AI Resume Fit Check

See exactly which skills you match and which are missing before you apply. Free, instant, no spam.

Check my resume fit

Free · No credit card

Share