Lead C/C++ Engineer for High-Impact Systems

Mastercard

O’Fallon (MO)

On-site

USD 140,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Disability insurance
Life insurance
HSA/FSA
Paid parental leave
Paid vacation
Sick time
Holidays
401k match
Tuition reimbursement
Fitness reimbursement

Job summary

Mastercard is seeking a Lead Software Engineer (C/C++) to join the global credit card authorization team. You will design, implement and review high‑assurance software, lead feature development, and mentor junior engineers while coordinating with product management and other leads.

You will develop in C/C++ on Linux, participate in CI/CD automation, drive quality gates, and contribute to architecture decisions for distributed real-time systems in an Agile environment.

Qualifications

  • Have you written many lines of code in C or C++?
  • Do you like solving complex challenges?
  • Have you set technical 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 experience and prefer working on an Agile team?
  • Have you worked on embedded or real-time distributed systems?
  • Are you passionate about quality and engineering standards?

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)
  • Be 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

Skills

C/C++ proficiency

Tools

Linux
Google Test

Job description

Mastercard is seeking a Lead Software Engineer (C/C++) to join the global credit card authorization team. You will design, implement and review high‑assurance software, lead feature development, and mentor junior engineers while coordinating with product management and other leads.

You will develop in C/C++ on Linux, participate in CI/CD automation, drive quality gates, and contribute to architecture decisions for distributed real-time systems in an Agile environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead C/C++ Engineer – Embedded & Real-Time Systems
Lead C/C++ Engineer – Embedded & Real-Time Systems

MasterCard • O’Fallon (MO)

On-site
USD 140,000 - 180,000
Medical, Dental & Vision
401k with company match
Paid time off
Hybrid C/C++ Software Engineer II
Hybrid C/C++ Software Engineer II

Mastercard • O’Fallon (MO)

Hybrid
USD 92,000 - 147,000
Lead Software Engineer CC
Lead Software Engineer CC

Mastercard • O’Fallon (MO)

On-site
USD 140,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+10
Senior Software Architect & AI-Driven Systems Lead
Senior Software Architect & AI-Driven Systems Lead

Mastercard • O’Fallon (MO)

On-site
USD 140,000 - 231,000
Medical Insurance
401(k) Match
Paid Leave
+1
Lead Software Engineer: Architecting Secure, Scalable Systems
Lead Software Engineer: Architecting Secure, Scalable Systems

QuickCruit • O’Fallon (MO)

On-site
USD 140,000 - 190,000
Health insurance
401k matching
Paid time off
Lead Software Engineer (C/C++)
Lead Software Engineer (C/C++)

MasterCard • O’Fallon (MO)

On-site
USD 140,000 - 180,000
Medical, Dental & Vision
401k with company match
Paid time off
Principal Software Engineer - Strategy & Delivery Leader
Principal Software Engineer - Strategy & Delivery Leader

Mastercard • O’Fallon (MO)

On-site
USD 170,000 - 281,000
Lead Software Engineer
Lead Software Engineer

MainframeMaster • Fallon (NV)

On-site
USD 140,000 - 231,000
Engineering Manager, Payments Platform & Security
Engineering Manager, Payments Platform & Security

Mastercard • O’Fallon (MO)

On-site
USD 140,000 - 231,000
Lead Cryptography & Security Architect
Lead Cryptography & Security Architect

MasterCard • Arlington (VA)

On-site
USD 161,000 - 266,000