Lead Software Engineer – Mastercard | O'Fallon, MO | $138,000-$221,000 | Full-Time

Lead Software Engineer – Mastercard | O'Fallon, MO | $138,000-$221,000 | Full-Time

Mastercard

Salary: 1.38 - 2.21 LPA / Yearly (Estimated)

Location: O'Fallon, MO

Posted On: February 25, 2025

Experience Level: 1-2 years

Employment Type: Full-time

Join Mastercard as a Lead Software Engineer in O'Fallon, MO. Drive cutting-edge solutions in cryptography, cloud, and DevOps. Competitive salary & benefits. Apply now!


Mastercard is seeking a Lead Software Engineer to join our global Customer Connectivity team in O’Fallon, Missouri. If you're passionate about cutting-edge technology, cryptography, and scalable platforms, this role offers the opportunity to innovate and lead while shaping the future of secure digital payments.


Responsibilities

As a Lead Software Engineer, you will:

  • Serve as a technical leader driving innovative, enterprise-wide solutions in cryptographic security.
  • Collaborate with product managers, analysts, and architects to design and implement scalable platforms.
  • Lead the analysis, design, development, and delivery of software solutions for shared security services.
  • Ensure adherence to SDLC and governance processes, focusing on high-performance, globally scalable platforms.
  • Drive the development of new APIs, microservices, and messaging systems using Java, REST APIs, and Spring Framework.
  • Partner with SRE and DevOps teams to fine-tune system architectures and deployments.


Qualifications

Required Skills:

  • Extensive experience in key management systems, cryptographic concepts, and scalable platform development.
  • Proficiency in programming languages and frameworks, including:
  • Java, Spring Framework, and REST APIs
  • Kafka, Axon, and messaging systems like MQ
  • Expertise in cloud and DevOps architecture:
  • Kubernetes, Docker, Chef, Azure, AWS
  • Strong database knowledge, especially PostgreSQL.
  • Hands-on experience with CI/CD tools like Jenkins, GIT, and SonarQube.

Nice-to-Have Skills:

  • Proficiency in C++, JNI, and HSM.
  • Experience in confidential computing and cryptographic protocols.

Soft Skills:

  • Strong leadership and mentorship capabilities.
  • Exceptional problem-solving and collaboration skills.


Perks & Benefits

At Mastercard, we believe in rewarding talent with a comprehensive benefits package:

  • Competitive salary with annual bonuses and commissions.
  • Medical, dental, vision, and life insurance plans.
  • Generous paid leave, including 16 weeks of parental leave.
  • 401(k) with company match and deferred compensation.
  • Tuition reimbursement and professional development opportunities.
  • Fitness reimbursement and access to on-site fitness facilities.
  • Inclusive benefits supporting diversity, equity, and inclusion.


Why Join Mastercard?

Mastercard is more than just a payments company. We power economies and empower people across 200+ countries. By joining our Customer Connectivity team, you’ll play a vital role in building secure, scalable systems that help governments, businesses, and individuals thrive.


How to Apply

Ready to make a global impact? Submit your application today by visiting our careers page:


Mastercard is an equal-opportunity employer committed to diversity and inclusion. Applicants requiring accommodations during the recruitment process can reach out to reasonable_accommodation@mastercard.com.

Required Skills:

  • PostgreSQL and CI/CD tools
  • Kubernetes, Docker, Azure, AWS
  • Kafka, Axon, messaging systems (MQ)
  • Java, Spring Framework, REST APIs
  • Cryptography and cryptographic protocols
  • Key management systems expertise

Interested in this job?

🎉 Support Our Work!

Support us by exploring relevant ads from our partners. 🚀

Hurry! 10 seconds left to claim.