Jobs and Careers
MA
Senior Principal Software Engineer
MastercardO'Fallon, United Statesfull_timeVerifiedPosted 15 Oct 2025
💰 $200,000/yr
About the role
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
Senior Principal Software EngineerOverview:Mastercard’s Business & Market Insights (B&MI) is seeking a Senior Principal Software Engineer to lead the design and development of advanced software solutions for Operational Intelligence program group within B&MI. This role is pivotal in shaping the architecture of platforms that deliver real-time intelligence, predictive analytics, and data-driven insights to its customers. As a key technology leader, this role will also focus on engineering best practices, next gen innovation, vendor management, and external partnerships, while fostering a culture of continuous improvement and accountability within the program group.
The Business & Market Insights (B&MI) group empowers organizations to achieve growth & innovation goals by providing unparalleled data-driven insights and advanced analytics. By leveraging proprietary data and global expertise, B&MI helps businesses make smarter, more informed decisions that drive profitability and success. We turn complex data into actionable strategies that lead to better outcomes and sustained competitive advantage.
Role:
Technical Leadership
• Act as a technical thought leader across the B&MI organization, influencing architectural decisions and long-term technology strategy.
• Facilitate cross-team collaboration by aligning engineering, product, data science, and infrastructure teams around shared goals and technical direction.
• Lead technical design reviews, architecture forums, and innovation workshops to drive consensus and clarity and build a culture of innovation within the team
• Champion a culture of engineering excellence, continuous improvement, and knowledge sharing.
• Drive decision-making processes that balance technical rigor, business impact, and delivery timelines.
• Evaluate emerging technologies and guide strategic adoption to enhance platform capabilities.
• Define and enforce architectural standards, engineering best practices, and governance models across the Operational Insights portfolio.
• Mentor and develop engineering talent, promoting growth and technical maturity.
Technology Ownership
• Architect and develop scalable and highly performant applications using wide range of programming languages, tools and technologies
• Design and implement RESTful APIs and web services with best-in-class API tooling and design practices.
• Lead UI/UX development using frameworks like Angular, React and others, ensuring responsive and intuitive user experiences.
• Drive cloud-native development and DevOps automation using Pivotal Cloud Foundry, Docker, Jenkins, and CI/CD pipelines.
• Integrate AI/ML models into operational platforms using frameworks like TensorFlow, PyTorch, or MLlib. Collaborate with data scientists to translate models into scalable engineering solutions.
• Build and optimize data streaming pipelines using technologies such as Kafka, Flink, or Spark Streaming.
• Develop big data solutions leveraging Hadoop, Spark, Cassandra, Elasticsearch, and other distributed systems.
• Collaborate with cross-functional teams to ensure seamless integration across systems and data sources.
All About You:
• Proven experience as a Senior Principal Engineer or equivalent in enterprise data architecture, data engineering, or data platform strategy.
• Demonstrated technical leadership and strategic influence, driving innovation, prioritization, and delivery excellence.
• Proficiency with cloud platforms like AWS, Azure, etc. and cloud-based platforms like Databricks and Snowflake.
• Hands-on experience building global web applications with full-stack expertise in diverse technologies, including cloud and AI/ML.
• Expert-level technical proficiency on the following tools and technologies:
o Languages & Frameworks: Java, Spring (Boot, Data, Batch, REST, Cloud, AOP), Hibernate, C#, .Net, Python, SQL
o UI/UX: Angular, React and other JavaScript frameworks
o Cloud & DevOps: AWS, Azure, Pivotal Cloud Foundry, Docker, Jenkins, CI/CD
o Databases: Oracle, SQL Server, PostgreSQL, Cassandra, MongoDB, ElasticSearch
o Streaming & Big Data: Kafka, Flink, Spark, Hadoop
o AI/ML: TensorFlow, PyTorch, Scikit
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s