Job Tank India
MA

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

Mastercard · Pune, India

experiencedPune, IndiaPosted 9 Jul 2026

This listing is from the archive and may be closed. Browse the latest experienced jobs for current openings.

Mastercard is hiring a Lead Software Engineer - C/C++, Unix/Linux, ARQC, ARPC, HSM in Pune.

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer - C/C++, Unix/Linux, ARQC, ARPC, HSM

Responsibilities

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. Lead engineers are expected to own complex problems, drive architectural decisions, and mentor engineering teams, while ensuring high-quality software delivery.

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.

Development & Delivery

  • Lead design, development, testing, and deployment activities
  • Write efficient, maintainable, and secure C/C++ code adhering to coding standards.
  • Drive automation of builds, testing, and deployment pipelines
  • Troubleshoot complex production issues and ensure system stability

System Design & Performance

  • Architect systems for high throughput, fault tolerance, and performance optimization
  • Perform performance tuning, memory optimization, and multithreading enhancements
  • Ensure system reliability and availability (high uptime expectations)

About Mastercard

See the company's official careers page for full details, then apply using the button below.

View original posting