Software Engineer II – C++/Java Development
mastercard · Pune
Job description
About the role
Mastercard is seeking a Software Engineer II to join its payments technology team in Pune. You will work on high‑quality C++ and Java code, ensuring robust testing, performance, and scalability for critical payment applications.
Key responsibilities
- Develop, unit test, and system test C++ and Java components.
- Maintain code quality through test coverage, configuration management, and early performance testing.
- Create and monitor quality gating and automation strategies, including code coverage and API testing.
- Design and implement test automation solutions for user journeys.
- Participate in project reviews, walkthroughs, and inspections, providing feedback on test plans and automation.
- Support junior team members and may lead smaller initiatives.
Required profile
- Strong programming experience in C++ and Java.
- Solid understanding of payment domain concepts.
- Experience with quality review processes, test automation frameworks, and BDD practices.
- Familiarity with both agile and waterfall testing methodologies.
- Ability to communicate technical directions across teams.
Required skills
- C++
- Java
- Unit testing
- Test automation
- API testing
- Code coverage analysis
- Performance testing
- Agile methodologies
- Waterfall methodologies
- Data virtualization tools
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salary: Custom Software Engineer Based on 46 job offers in IndiaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 2 days from now
39 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
mastercard
Pune