×
Register Here to Apply for Jobs or Post Jobs. X

Sr Principal Software Engineer

Job in O'Fallon, Missouri, 63366, USA
Listing for: lwtsquad
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, DevOps, Full Stack Developer
Job Description & How to Apply Below
Location: O'Fallon

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

Sr Principal Software Engineer

At Mastercard Foundry Research & Development, we empower innovation by exploring emerging technologies and building cutting‑edge solutions that shape the future of commerce. We are seeking a Senior Principal, Software Engineer to join the Foundry Research & Development team. In this role, you will develop highly scalable world‑class solutions from inception to execution, accelerating technology evaluation and adoption.

Role Summary
  • Collaborate with stakeholders across Product, Technical, Business Operations, and other Mastercard teams to understand product requirements and lead the design and architecture of scalable solutions.
  • Contribute and lead Guild initiatives to improve the craftmanship of Software Engineering.
  • Drive the architectural design, including dependent services, service interactions, and policies.
  • Take ownership to improve the customer experience of an entire set of services/applications sold as products or bundled services.
  • Design software architecture in alignment with Mastercard standards and present solutions to the Solution Architecture Board for approval.
  • Develop and support application software in adherence to Mastercard’s standards, processes, and best practices.
  • Deliver high‑quality, secure, and scalable software solutions aligned with the product roadmap, within time and budget constraints.
  • Research and evaluate technical solution alternatives to meet business needs.
  • Create and maintain system and testing documentation per departmental standards.
  • Ensure compliance with audit requirements and Mastercard’s QA/QC processes.
  • Modernize and simplify existing architectures to enhance scalability, performance, and operational efficiency.
  • Apply judgment and experience to balance trade‑offs between competing interests.
  • Venture beyond comfort zone to take on assignments across different areas of Software Engineering.
  • Champion engineering excellence through hands‑on contributions and collaborative leadership.
  • Take on organization‑wide and public speaking engagements and publish white papers and blogs on relevant and emerging technical topics.
  • Represent engineering solutions at architectural review committees, SoAR and executives’ leadership.
  • Support the collection and reporting of project and software metrics.
  • Mentor and coach principals & team members to foster engineering leadership.
All About You

Required Qualifications
  • Extensive software development experience with a strong track record of delivering enterprise‑grade solutions.
  • Desired strong knowledge of card ecosystem including Loyalty, Clearing, Fraud, Disputes, Issuer, Acquirer & Merchant domains.
  • Deep understanding of software engineering concepts, methodologies, and Agile/SAFe Agile practices.
  • Proven & deep expertise in software architecture, design, and application development.
  • Strong communication skills (verbal and written) and the ability to quickly learn and apply new technologies and frameworks.
  • High energy, detail‑oriented, proactive, and capable of working under pressure to meet deadlines.
  • Strong collaboration and organizational skills with a high degree of initiative and self‑motivation.
  • Ability to work effectively in a matrixed, geographically distributed team environment.
  • Excellent troubleshooting skills and a proactive approach to problem‑solving.
  • Experience building high‑performing, secure applications with a strong grasp of architecture, performance, and security principles.
  • Proficiency in Java‑based systems and services, cloud technologies (Azure/AWS), AI/ML, Gen AI and microservices architecture.
  • Expertise in Spring, RESTful services, API design principles, and best practices.
  • Familiarity with data…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary