Instagram
youtube
Facebook

Senior Software Engineer-2

7+ years
18 - ₹28 LPA
10 June 26, 2025
Job Description
Job Type: Full Time Education: Bachelor’s Degree in Computer Science or a related field 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

Senior Software Engineer-2

Job ID: R-234673
Location: Pune, Maharashtra, India – 411006
Experience Required: 7+ Years
Education: Bachelor’s / Master’s Degree in Computer Science, Engineering, or related field
Service Line: Software Engineering

Role Overview

Mastercard's Builders’ Enablement Program is seeking a Senior Software Engineer to drive development of high-performance, scalable microservices. The role is focused on enhancing the developer experience across Mastercard globally, working on a platform that supports 6000+ engineers in delivering cutting-edge payment solutions.

Key Responsibilities

  1. Design and implement Java-based microservices, applying best practices and modern architecture.

  2. Configure, enhance, and maintain an Open Telemetry-based metrics and event management system.

  3. Deliver secure, scalable, and high-quality solutions with focus on automation across development lifecycle.

  4. Collaborate with distributed teams, product owners, and engineering leads to align on business value delivery.

  5. Ensure adherence to Mastercard's Engineering Principles and Security Standards.

  6. Mentor junior engineers by providing guidance, technical advice, documentation, and code reviews.

  7. Share knowledge across the Software Engineering Guild and participate in best practice discussions.

  8. Focus on continuous developer experience improvement.

  9. Support inner-source contribution and promote engineering reusability.

Technical Requirements

  1. 7+ years of experience in Java JDK 8 or higher, with solid understanding of OOP and OOAD.

  2. Hands-on experience with Spring Boot, Spring Security, Hibernate, RESTful services, and Tomcat.

  3. Strong understanding of Kubernetes, Helm, and containerized applications.

  4. Experience with distributed systems, multi-threading, messaging, and SQL.

  5. Familiar with cloud platforms like AWS, Azure, or GCP including APIs, security, and networking.

  6. Skilled in using Git, Jenkins, and CI/CD pipelines.

  7. Experience with Open Telemetry, Dynatrace, Prometheus, Splunk, Grafana, or equivalent monitoring tools.

  8. Proficient in unit testing using JUnit and other test frameworks.

  9. Knowledge of secure development in regulated environments (PCI DSS, GDPR).

  10. Experience with performance testing tools such as JMeter, Blazemeter, and Gatling.

  11. Exposure to Go, Python, and DevSecOps practices is a strong advantage.

Preferred Skills

  1. Strong interpersonal skills and team-player mentality in a high-performance agile environment.

  2. Experience in automating development workflows and improving efficiency.

  3. Familiarity with inner-source models and open collaboration.

  4. Passionate about improving developer productivity and platform reliability.

  5. Comfortable working in a globally distributed team setup.

Jobs in other cities