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
  • Druva
    India

    Join a fast‑growing team building cloud‑native backup solutions that protect data across on‑prem, SaaS, and edge environments. You’ll partner with developers to design, automate, and verify re
  • ISA
    India

    This senior role focuses on building and deploying front‑end solutions that power ISA’s software products. You’ll collaborate with product, project, and operations teams to translate business ne
  • Technology Next
    India

    We are looking for a senior Java backend engineer to build and support scalable enterprise solutions on Google Cloud. You’ll own end‑to‑end development, from design through deployment, while col
  • Stryker Global Technology Center Pvt Ltd.
    India

    Join a fast‑moving team building automated verification for embedded medical devices. You’ll create end‑to‑end test solutions across web, API, and hardware layers while collaborating with glob