Hybrid C/C++ Software Engineer II

Mastercard

O’Fallon (MO)

Hybrid

USD 92,000 - 147,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mastercard is seeking a Software Engineer II to design, implement, and maintain high‑quality C/C++ software for its Global Credit Authorization platform. You’ll work in a fast‑paced Agile environment and contribute to automated testing and reliable production support.

The role is hybrid in O'Fallon, MO with three days onsite. Strong problem solving and collaboration across teams are essential to succeed in this global-scale system.

Qualifications

  • Bachelor's degree in CS/SE/IT or related field.
  • Experience with C/C++ and Linux development.
  • Experience with Agile methodologies and CI/CD.
  • Ability to write automated unit tests.

Responsibilities

  • Design, develop, and maintain high-quality C/C++ software.
  • Deliver user stories within Agile sprint timelines with quality focus.
  • Create unit tests and automated test coverage.
  • Partner with QA for testing efforts (functional, integration, system).
  • Participate in code reviews and technical design discussions.
  • Collaborate with engineers, architects, and product owners.
  • Own features and support production systems, on-call as needed.
  • Develop documentation to support operations and maintainability.

Skills

C/C++ programming
Shell scripting
Unit testing (Google Test/JUnit)
Linux development
Git/Bitbucket
Distributed systems
Agile methodologies
Analytical thinking
Communication skills

Education

Bachelor's degree in Computer Science / Software Engineering / IT

Tools

Git
Bitbucket

Job description

Mastercard is seeking a Software Engineer II to design, implement, and maintain high‑quality C/C++ software for its Global Credit Authorization platform. You’ll work in a fast‑paced Agile environment and contribute to automated testing and reliable production support.

The role is hybrid in O'Fallon, MO with three days onsite. Strong problem solving and collaboration across teams are essential to succeed in this global-scale system.

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

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Mastercard • O’Fallon (MO)

Hybrid
USD 92,000 - 147,000
Lead C/C++ Engineer for High-Impact Systems
Lead C/C++ Engineer for High-Impact Systems

Mastercard • O’Fallon (MO)

On-site
USD 140,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+10
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
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 CC
Lead Software Engineer CC

Mastercard • O’Fallon (MO)

On-site
USD 140,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+10
Software Engineer II - C/C++ | Hybrid Role & Growth
Software Engineer II - C/C++ | Hybrid Role & Growth

Phoenix Contact USA • Ann Arbor (MI)

Hybrid
USD 85,000 - 110,000
Medical, dental & vision coverage
401k matching
On-site gym
+5
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
Software Engineer II - Real-Time Analytics Platform
Software Engineer II - Real-Time Analytics Platform

Mastercard • Arlington (VA)

Hybrid
USD 106,000 - 169,000
Software Engineering Manager - AI-Driven Payments
Software Engineering Manager - AI-Driven Payments

Mastercard • O’Fallon (MO)

On-site
USD 140,000 - 231,000
Platform Architect: Secure, Scalable Infrastructure Leader
Platform Architect: Secure, Scalable Infrastructure Leader

Mastercard • O’Fallon (MO)

On-site
USD 96,000 - 163,000