Lead Software Engineer; C/C++
Listed on 2026-06-01
-
Software Development
Software Engineer
Title and Summary
Lead Software Engineer (C/C++)
OverviewThis is an exciting opportunity to join Mastercard on the global credit card authorization team. The system facilitates billions of transactions among issuers, acquirers, and service providers. You will lead projects that enhance this system each release, focusing on design, development, and quality.
Responsibilities- Partner with Product Management to elaborate features, stories, and test strategy for each initiative.
- Create technical designs and assign work to developers.
- Develop complex stories in C and write unit tests in C++ (Google Test).
- Act as a 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.
- Implement development process improvements and automation.
- Coach and develop junior employees.
- Deliver department and external presentations.
- Extensive experience writing code in C or C++.
- Experience solving complex challenges and setting technical direction.
- Success mentoring junior engineers.
- Experience with automation (CI/CD).
- Experience developing software for Linux operating systems.
- Experience and preference for working on an Agile team.
- Experience with embedded or real‑time distributed systems.
- Passion for quality and engineering standards.
Mastercard is a merit‑based, inclusive, equal‑opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disability or veteran status, or any other characteristic protected by law. 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
Benefits- Insurance (medical, prescription drug, dental, vision, disability, life insurance).
- Flexible spending account and health savings account.
- Paid leaves (16 weeks new parent leave, up to 20 days bereavement leave).
- 80 hours of Paid Sick and Safe Time, 25 days of vacation, 5 personal days (pro‑rated).
- 10 annual paid U.S. observed holidays.
- 401(k) with a best‑in‑class company match.
- Deferred compensation for eligible roles.
- Fitness reimbursement or on‑site fitness facilities.
- Eligibility for tuition reimbursement.
- Pay range for O'Fallon, Missouri: $140,000 - $231,000 USD.
(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).