Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$170k - $281k
Full-time

Mastercard

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

Principal Software Engineer Overview Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships, and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our Decency Quotient (DQ) drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all. Department Overview At Mastercard Labs / Foundry, we empower innovation by exploring emerging technologies and building cutting-edge solutions that shape the future of commerce. Develop highly scalable world class solutions from inception to execution, accelerate technology evaluation and adoption. Role Summary As a Principal Software Engineer, you will:
  • 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.
  • 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.
  • Champion engineering excellence through hands-on contributions and collaborative leadership.
  • Support the collection and reporting of project and software metrics.
  • Mentor and coach team members to foster engineering leadership.
All About You Required Qualifications:
  • Bachelor’s degree in Information Technology, Computer Science, or a related field.
  • 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 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 modeling, database design, data warehousing, Oracle, Redis, and reporting technologies.
  • Strong knowledge of Mastercard privacy by design
  • Knowledge of enterprise-level application frameworks and tools.
Big Data & Analytics Expertise:
  • Experience designing and architecting high-volume data systems using technologies such as Hadoop, Snowflake, Databricks, and other modern data platforms.
  • Strong understanding of data pipelines, ETL/ELT processes, and distributed data processing frameworks (e.g., Spark, Hive).
  • Ability to build scalable, fault-tolerant data architectures that support real-time and batch analytics.
  • Familiarity with data governance, data quality, and security best practices in large-scale data environments.
Preferred Qualifications:
  • Experience in the Core payments, Loyalty, Fraud domains.
  • Passion for building innovative solutions that positively impact global payments.
  • Data-savvy mindset with an understanding of how data enhances convenience and security in payments.
  • Clear mission focus aligned with business objectives and team success.
  • Strong stakeholder management and expectation-setting skills.
  • Confident communicator with the ability to articulate technology vision and roadmaps to diverse audiences.
  • Problem-solver with a results-driven mindset.
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 View email address on us.fitly.work 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. THIS POSTING RELECTS ONE OR MORE CURRENT VACANCIES ON OUR TEAM, AND MASTERCARD INTENDS TO FILL THIS POSITION BY 01/26/2027. If the fill date has passed, Mastercard intends to fill this position as soon as possible. Pay Ranges O'Fallon, Missouri: $170,000 - $281,000 USD
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in O Fallon, MO vacancy
  • $170k - $281k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer Principal Software Engineer Position Overview The Principal Software Engineer is a senior individual contributor within Architecture... 
    Suggested
    Full time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    3 days ago
  • $170k - $281k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer Who is Mastercard? Mastercard is a global technology company powering an inclusive digital economy. Through secure... 
    Suggested
    Full time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    3 days ago
  • $60k - $135k

     ...DevOps Engineer Wipro Limited is a leading technology services and consulting company focused on building innovative solutions that address clients' most complex digital transformation needs. Leveraging our holistic portfolio of capabilities in consulting, design,... 
    Suggested
    Minimum wage
    Local area

    Wipro

    O Fallon, MO
    2 days ago
  • Mastercard Python Contractor Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure...
    Suggested
    For contractors
    H1b
    Work at office
    Local area

    Samprasoft

    O Fallon, MO
    2 days ago
  • $115k - $184k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - Java Overview: Mastercard’s Enterprise Credit Risk (ECR) team is seeking a talented Senior Software Engineer – Java... 
    Suggested
    Full time
    Part time
    Immediate start
    Worldwide
    Flexible hours
    3 days per week

    MasterCard

    O Fallon, MO
    2 days ago
  • C++ Developer – Replacement Location: OFALLON, MO – DAY 1 Onsite (hybrid) Duration: Long Term Number of openings: 1 Roles and Responsibilities: Need someone who can analyze C/C++ code and find performance bottlenecks. Proficient in C/C++ Proficient...

    Zortech Solutions

    O Fallon, MO
    1 day ago
  •  ...opportunity for you to join the global credit card authorization team. The system facilitates billions of transactions among issuers, acquirers, and service providers. We are looking for engineers that are passionate about development with constant focus on quality.... 

    Samprasoft

    O Fallon, MO
    2 days ago
  •  ...Top 3 Required Skills: 1. Java Full Stack Engineering Java 8+, J2EE, Spring, Hibernate Angular/React front-end development...  ...in gathering and refining business requirements. Ensure software designs align with client's Enterprise Architecture and... 
    Work experience placement

    Anveta

    O Fallon, MO
    2 days ago
  •  ...Lead Software Development Engineer Mastercard is a global technology company in the payments sector. We power payments and provide products and services for individuals and industries all around the world. Our people, technology, data and brand provide the capabilities... 
    Local area

    Samprasoft

    O Fallon, MO
    2 days ago
  •  ...performance code reviews, build test strategy, coordinate with cross-functional teams and support operational issues ~ Expert in modern software design principles such as SOLID, DRY, and Single responsibility ~ Experience in technology stack (PCF, NiFi, NATS, Kafka,... 

    Exaways Corporation

    O Fallon, MO
    1 day ago
  •  ...Vice President, Software EngineeringMastercard Send, part of the Mastercard Move portfolio, powers near real-time money movement to...  ...cross-border use cases.We are seeking a Vice President, Software Engineering to lead the strategy, architecture, delivery, and operation of... 
    Worldwide

    MasterCard

    O Fallon, MO
    3 days ago
  •  ...Job DescriptionJob DescriptionOverviewMid Software DeveloperO’Fallon, ILAre you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career where professional development is embedded in your employer’s core culture... 
    Work at office
    Work from home
    Home office

    Chenega Corporation

    O Fallon, MO
    2 days ago
  • $62 per hour

    Job DescriptionJob Description Job Title Senior Android Developer Location O'Fallon , MO / St Louis, MO (Onsite Day1) Pay Range - $ 62/hr Job Summary: Job Responsibilities: Architect, design and build native and cross platform applications. Collaborate with cross-functional...

    Diverse Lynx

    O Fallon, MO
    2 days ago
  • $115k - $184k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior AI Engineer Mastercard's Business & Market Insights (B&MI) group empowers organizations to achieve growth and innovation goals by... 
    Full time
    Part time
    Immediate start
    Worldwide
    Flexible hours

    MasterCard

    O Fallon, MO
    2 days ago
  • Overview Decision Point Corporation is looking for an Intermediate Software Developer to join our team supporting the Transportation Geospatial Information System (TGIS) at Scott AFB, IL. This position is on a hybrid telecommute model with onsite work at Scott AFB. Duties... 
    For contractors
    Local area
    Remote work

    DecisionPoint Corporation

    O Fallon, MO
    2 days ago
  •  ...Software Development Engineer MasterCard software engineering teams leverage Agile development principles, advanced development and design practices, and an obsession over security, reliability, and performance to deliver solutions that delight our customers. We're... 
    Work experience placement
    Flexible hours

    Samprasoft

    O Fallon, MO
    2 days ago
  •  ...Job Description Job Description Job Title: Sr. Software Engineer Location: O'Fallon, MO Years of Experience: 5-7 Years Job Summary: We are seeking a skilled Software Developer with a strong background in Java, Spring Boot, Microservices, and Kafka. The... 

    Yantran LLC

    O Fallon, MO
    13 days ago
  •  ...a Credit Card Company, is looking for a Senior Java Fullstack Engineer for their O Fallon, MO/Hybrid location. Responsibilities:This job...  ...executes key elements of projects/processes within the Software Engineering area by applying in-depth knowledge of their discipline... 
    Work experience placement

    ICONMA

    O Fallon, MO
    5 days ago
  •  ...greatest potential.The ProCOM team is looking for a Site Reliability Engineering (SRE) who can help us solve problems, build our CI/CD pipeline...  ...velocity.Support the application CI/CD pipeline for promoting software into higher environments through validation and operational... 
    Full time
    Part time
    Immediate start
    Worldwide
    Flexible hours

    MasterCard

    O Fallon, MO
    18 hours ago
  •  ...direction for your team and mentored junior engineers? " Do you have experience in automation (CI/CD)? " Have you developed software for Linux operating systems? " Do you have...  ...design reviews " Collaborate with other Principals and Leads to define interfaces and interactions... 

    Yantran LLC

    O Fallon, MO
    5 days ago
  •  ...write unit tests in C++ (Google Test) • Be a human quality gate by leading code and design reviews • Collaborate with other Principals and Leads to define interfaces and interactions between systems • Advise on implementation strategy for successful deployment... 

    Artech LLC

    O Fallon, MO
    13 days ago
  •  ...complex challenges " Experience in setting technical direction for your team and mentored junior engineers " Experience in automation (CI/CD) " Develop software for Linux operating systems " Experience working on an Agile team " Experience in embedded or... 

    Diverse Lynx

    O Fallon, MO
    13 days ago
  •  ...Our client, a Credit Card Company, is looking for a Lead Site Reliability Engineer for their Fallon, MO location. Responsibilities This job is a developing subject matter expert in the Site Reliability Engineering area, influencing stakeholders and applying advanced... 

    ICONMA

    O Fallon, MO
    1 day ago
  •  ...Lead Site Reliability Engineer Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together...  ...our developers during the application build phase in software run principals that includes operational design, automation, capacity planning... 
    Worldwide

    MasterCard

    O Fallon, MO
    4 days ago
  •  ...Job Description Job Description Job Title: Sr. Software Engineer Location: O'Fallon, MO Interview type: L1-Video Client discussion - Face to Face only Job Summary: We are seeking a skilled Software Developer with a strong background in Java, Spring Boot... 

    Yantran LLC

    O Fallon, MO
    11 days ago
  • $198.05k - $267.95k

     ...Principal Software Engineer - Developer, Phantom Works Company: The Boeing Company The Boeing Company is currently seeking a Principal Software Engineer / Developer (Level 5) to support our Phantom Works Software Engineering team located in Berkeley, MO (St. Louis... 
    Permanent employment
    Full time
    Work experience placement
    For subcontractor
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Saint Charles, MO
    3 days ago
  • $92k - $147k

     ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II About the Role Mastercard's Services Technology organization is seeking a Software Engineer II to contribute to the... 
    Full time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    4 days ago
  • $115k - $184k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard Mastercard is a global technology company in the payments industry. We work to connect and power an... 
    Full time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    4 days ago
  • $115k - $184k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview The ABU team enables issuers and acquirers to securely communicate account changes for credential-on-file and... 
    Full time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    4 days ago
  • $92k - $147k

     ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II About the Role The Mastercard Operational Intelligence Program is engaged in developing innovative solutions through... 
    Full time
    Part time
    Immediate start
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!