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

Software Development

Mastercard

12 open roles Website

  • Software Development
  • Pune

Join a fast‑paced team building secure, low‑latency payment systems that power global commerce. You’ll lead architecture and mentor engineers to deliver high‑performance C/C++ applications on Unix/Linux.

What You’ll Do

  • Design and implement high‑throughput C/C++ services on Unix/Linux platforms.
  • Own end‑to‑end architecture, ensuring scalability, resiliency and low latency.
  • Drive build, test and deployment automation using CI/CD pipelines.
  • Troubleshoot production incidents, perform performance tuning and memory optimization.
  • Mentor developers, enforce code reviews, TDD and secure coding standards.
  • Collaborate with product, QA and operations to prioritize features and releases.

What You Need

  • Expertise in C and C++ development for payment‑related cryptographic functions.
  • Deep knowledge of Unix/Linux internals, shell scripting and multithreading.
  • Hands‑on experience with HSMs (Thales or equivalent) and session‑key derivation.
  • Proficiency in socket programming, IPC, memory management and performance tuning.
  • Solid grasp of cryptography: Triple DES, AES, and secure key handling.
  • Experience with build tools (Make/CMake), gdb, gtest and Git/GitHub.
  • Agile, DevOps mindset with CI/CD pipeline implementation.

Good to Have

  • Familiarity with Java or Python programming.
  • Exposure to cloud‑native or hybrid deployment environments.
  • Understanding of OWASP secure coding guidelines.

The Opportunity

At Mastercard you’ll work in an inclusive culture that prioritises sustainability and diverse perspectives. Your contributions will directly support secure, scalable payment infrastructure used by millions worldwide.

Similar Jobs to Apply
  • Inspiredge
    India

    Join a dynamic team that builds secure, high‑performance front‑end solutions for enterprise users. You’ll be responsible for turning complex business data into intuitive interfaces while mentori
  • Broadridge
    India

    Join a dynamic team that builds and optimizes Oracle Fusion Cloud solutions for Order‑to‑Cash processes across a global client base. You’ll create integrations, reports, and AI features while co
  • Purplle.com
    India

    Join a fast‑moving backend team that’s building AI‑native, self‑healing services at scale. You’ll work on event‑driven micro‑services and own the end‑to‑end delivery pipeline.What
  • Presidency
    India

    Join a fast‑growing tech team shaping backend solutions for a leading Indian firm. You’ll work on high‑impact projects from Navi Mumbai, collaborating across disciplines.What You'll DoDeve