Senior Software Engineer - C/C++ Payments

Mastercard

Pune District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mastercard is looking for a Senior Software Engineer in Pune District, India, to enhance the customer experience through innovative software solutions. The ideal candidate will have extensive experience in C and C++ on Unix/Linux, knowledge of the payment domain (ISO 8583), and strong critical thinking skills.

You will translate complex requirements into modular code, contribute to design and code reviews, and be a vital part of the agile scrum team. Join us in our mission to drive cutting-edge technology in the payment industry.

Qualifications

  • Extensive experience in C, C++ on Unix.
  • Experience in creating and analyzing functional tests based on the requirements.
  • Experience with unit-test tools, static code analysis tools, and debuggers.

Responsibilities

  • Translate complex system requirements and specs into elegant design and modular code.
  • Participate in requirements reviews and code development activities; monitor resolutions and update documentation.
  • Create and enhance development standards, processes, tools and methodologies.

Skills

C
C++
Unix/Linux
Payment domain knowledge (ISO 8583)
Socket programming
IPC and shared memory
Unit-test tools
Static code analysis tools
Debuggers

Education

Bachelor’s Degree in Computer Science or related field

Job description

Senior Software Engineer (C, C++ Developer | Unix/Linux | ISO 8583 | Payment Domain)
Overview

The Dual Message Authorization team is looking for a Software Engineer to drive our customer experience strategy forward by consistently innovating and problem‑solving. The ideal candidate is passionate about the customer experience journey, highly motivated, intellectually curious, analytical, and possesses a quality‑driven mindset.

Role
  • Translate complex system requirements and specs into elegant design and modular code.
  • Participate in requirements reviews and code development activities; monitor resolutions and update documentation.
  • Create and enhance development standards, processes, tools and methodologies; partner with other functions to develop and test requirements.
  • Be a vital part of the scrum team and participate in requirements review/story elaboration, design, coding and code reviews to deliver high‑quality products.
  • Work with software developers and domain experts in designing, performing, and improving verification tests.
  • Work collaboratively and effectively in a very fast‑paced environment.
  • Perform design and code reviews to improve product quality.
  • Follow the SDLC and STLC process with quality management and Agile tools like ALM.
All About You
  • Bachelor’s Degree in Computer Science or related field.
  • Extensive experience in C, C++ on Unix.
  • Experience with socket programming, IPC, and shared memory.
  • Experience with unit‑test tools, static code analysis tools, and debuggers.
  • Payment domain knowledge (ISO 8583) is a definite plus.
  • Experience in creating and analyzing functional tests based on the requirements.
  • Experience in SDLC and STLC.
  • Strong critical thinking, attention to detail, and analytical skills.
  • Strong oral and written communication skills.
  • Always look for simple, potential solutions to solve problems.
Corporate Security Responsibility
  • Abide by Mastercard’s security policies and practices.
  • Ensure the confidentiality and integrity of the information being accessed.
  • Report any suspected information security violation or breach.
  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer-2
Senior Software Engineer-2

Mastercard • Maharashtra

On-site
INR 1,500,000 - 2,100,000
Manager, Software Engineering
Manager, Software Engineering

Mastercard • Vadodara

On-site
INR 1,500,000 - 2,800,000
Senior Software Engineer - CS
Senior Software Engineer - CS

Mastercard • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Mastercard • Maharashtra

On-site
INR 1,400,000 - 2,400,000
Manager, Software Engineering
Manager, Software Engineering

Mastercard • Maharashtra

On-site
INR 2,400,000 - 3,600,000
Senior Software Engineer
Senior Software Engineer

Mastercard • Navi Mumbai

On-site
INR 7,688,000 - 12,083,000
Lead, Software Engineer
Lead, Software Engineer

Mastercard • Maharashtra

On-site
INR 3,500,000 - 6,500,000
Lead Software Engineer
Lead Software Engineer

Mastercard • Mumbai

On-site
INR 2,400,000 - 4,200,000
Lead Software Engineer - Java, Spring, Springboot, Kafka, Cryptography, Session Key Derivation, HSM
Lead Software Engineer - Java, Spring, Springboot, Kafka, Cryptography, Session Key Derivation, HSM

Mastercard • Maharashtra

On-site
INR 1,800,000 - 3,000,000
Software Engineer II
Software Engineer II

Mastercard • Vadodara

On-site
INR 1,200,000 - 1,800,000