All roles at Mastercard

Lead Software Engineer - C/C++, Unix/Linux, ARQC, ARPC, HSM

PuneFull-timeSenior levelPosted over a month ago

Senior software engineering role at Mastercard in Pune. Needs a B.Tech, B.E. or B.Sc.

About the role

We are seeking a Lead Software Engineer with strong expertise in C/C++ and Unix/Linux systems to design, develop, and lead high-performance, scalable, and secure enterprise applications. The role requires hands-on technical leadership, architecture ownership, and cross-team collaboration to deliver mission-critical systems.

What you'll do

  • Technical Leadership & Architecture
  • Design and develop high-performance, low-latency systems using C/C++ on Unix/Linux platforms
  • Own end-to-end architecture for components and services, ensuring scalability and resiliency
  • Introduce and adopt modern design patterns, frameworks, and best practices
  • Provide technical direction and guidance to engineering teams

What you need

  • C++
  • C
  • Linux
  • Data structures
  • Git
  • Shell scripting

Good to have

  • Java
  • Python
  • System design
  • CI/CD
  • OWASP

More roles like this at Mastercard

Apply on Mastercard's site