Instagram
youtube
Facebook

Senior Software Engineer

3–5+ years
18 – ₹26 LPA
10 June 26, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Job Title: Senior Software Engineer

Job ID: R-234117
Location: Vadodara, Gujarat, India – 390023
Experience Required: 3–5+ Years
Education: Bachelor’s Degree in Information Technology / Computer Science / MIS or equivalent
Service Line: Software Engineering
Job Type: Full-time


Role Overview

The Sustainability Solutions team at Mastercard is looking for a Senior Software Engineer to contribute to the development, testing, and modernization of impactful sustainability services, including the Mastercard Carbon Calculator. The role focuses on quality assurance, automation, backend microservices testing, and fostering engineering excellence to support scalable and secure global solutions.


Key Responsibilities

  1. Lead and promote quality assurance, code inspection, and process improvement across the software development lifecycle.

  2. Conduct and participate in all phases of testing: unit, system, integration, performance, and security.

  3. Ensure adherence to Mastercard’s coding and security standards, including participating in code, design, and requirements reviews.

  4. Develop and integrate customized applications and microservices, particularly for backend Spring Boot APIs.

  5. Implement automated testing solutions using RESTAssured, Postman, and CI/CD pipelines supporting blue-green deployment strategies.

  6. Maintain, enhance, and support applications including production incident management and root cause analysis.

  7. Mentor junior team members and conduct technical knowledge-sharing sessions and trainings.

  8. Contribute to proof-of-concept (PoC) projects, vendor solution evaluations, and the adoption of new tools and frameworks.

  9. Ensure strong test coverage and participate in agile ceremonies such as stand-ups, planning, and retrospectives.

  10. Collaborate with global teams and vendor partners to ensure high-quality, innovative solution delivery.


Technical Requirements

  1. 3–5+ years of experience in software development and quality assurance.

  2. Proficiency in automated testing of backend microservices (RESTAssured, Postman).

  3. Integration experience with CI/CD pipelines and tools like Jenkins or equivalent.

  4. Familiarity with source control tools (Git, Bitbucket).

  5. Knowledge of agile development methodologies (TDD, BDD).

  6. Experience in security, performance, and chaos testing is a strong advantage.

  7. Solid understanding of Java, Spring Boot, RESTful APIs, and microservice architecture.

  8. Understanding of software engineering best practices, including secure coding standards.

  9. Ability to analyze, plan, design, and document complex testing strategies.

  10. Excellent communication, problem-solving, and stakeholder management skills.


Preferred Skills

  1. Prior experience delivering secure, enterprise-grade applications in the Financial Services sector.

  2. Exposure to sustainability-focused or eco-analytics platforms.

  3. Familiarity with modern deployment strategies including containerization and cloud environments.

  4. Strong initiative, willingness to learn new technologies, and ability to work in a geographically distributed team setup.


What Mastercard Offers

  1. Competitive salary and comprehensive benefits.

  2. Opportunities to work on innovative and sustainable digital products.

  3. Access to continuous learning, training, and growth opportunities.

  4. An inclusive, purpose-driven work culture committed to responsible technology

Jobs in other cities