Instagram
youtube
Facebook

Senior Software Engineer

5+ years
30 - ₹40 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

Job ID: R-247590
Location: Pune, Maharashtra, India – 411006
Experience Required: 5+ Years
Education: Bachelor’s Degree in Computer Science or a related technical field
Service Line: Software Engineering

Role Overview

Mastercard is seeking a passionate and experienced Senior Software Engineer to join the Data Analytics and AI Solution team within the Services Technology division. This role involves full-stack development for web applications and big data pipelines, playing a key part in designing and delivering innovative analytical solutions.

Key Responsibilities

  1. Lead and contribute to the design, scoping, and development of complex features.

  2. Develop scalable, responsive web applications and robust backend services.

  3. Create intuitive user interfaces to visualize analytics for issuers, acquirers, and fintech clients.

  4. Build and maintain analytics pipelines and data models for scalable products.

  5. Review code and ensure high standards in quality, performance, and testing.

  6. Mentor junior developers and foster team knowledge sharing.

  7. Propose and implement enhancements to development and delivery processes.

  8. Work closely with Product Managers and UX Designers to understand customer needs and translate them into functional software features.

  9. Collaborate with cross-functional, global teams on end-to-end product delivery.

Technical Requirements

  1. 5+ years of hands-on full-stack development experience in agile environments.

  2. Expertise in .NET/C#, React, Redux, Typescript, Java (JDK 11–17), Spring Boot, Spring Security.

  3. Strong understanding of RESTful APIs, SOAP, and microservices architecture.

  4. Proficient in database technologies such as SQL Server and Hibernate/JPA.

  5. Experience in multi-threading, distributed systems, and messaging queues.

  6. Familiar with design patterns, automated testing (JUnit), and version control (Git).

  7. Exposure to monitoring tools such as Splunk and deployment pipelines using Jenkins.

  8. Understanding of cloud platforms (Cloud Foundry, AWS) and cloud-native development.

  9. Strong problem-solving and quantitative analysis skills.

Preferred Skills

  1. Excellent communication skills in English (both written and verbal).

  2. Collaborative mindset with global team experience.

  3. Customer-focused development approach with attention to user needs.

  4. Motivation to lead, learn new technologies, and innovate in fast-paced environments.

  5. Solid academic record in computer science or related disciplines.

Jobs in other cities