Senior Software Engineer
Mastercard · Pune · Posted 2026-06-11
Tech stack: AWS, Java, Kubernetes, Spring Boot
Apply on the company site · Get a referral for this role
Mastercard salary & ratings · Mastercard interview process · More live openings
About the role
The Transfer Solutions group is responsible for designing, building, and operating the technology that powers Mastercard’s next-generation payment applications—domestic, Cross–Border, and Bill Payments.
We are seeking a Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and deploying high-performing, scalable applications that encompass transaction processing, analytics, user interfaces, and APIs across distributed systems. You will work in a dynamic, agile environment, delivering innovative solutions using cutting-edge technologies.
The
Responsibilities:
- Senior Software Engineer
- Estimate and take ownership of tasks across design, development, testing, deployment, and documentation.
- Lead team prioritization discussions in collaboration with Product and Business stakeholders.
- Automate build, deployment, and operational aspects of software.
- Drive technical trade-offs in design, code, and processes within the team.
- Perform demos and acceptance discussions with Product owners, communicating confidently with stakeholders.
- Encourage technology standards and best practices, review code, tests, and automation by team members.
- Mentor and guide junior engineers, fostering growth and knowledge sharing within the team.
Qualifications:
- Expertise in Java, Kubernetes, Spring Boot, and AWS.
- Experience applying advanced design patterns and API standards; able to write performant code and troubleshoot complex issues across multi-tiered architectures.
- Ability to lead planning, prioritization, and scoping for features, technical debt, and enhancements, collaborating with business and management stakeholders.
- Proficient in test architecture, including unit, regression, performance, and integration testing to ensure robust system changes.
- Exceptional debugging skills to resolve issues that span multiple services and product modules.
- Experience with CI/CD pipelines, managing builds, artifacts, and releases; familiarity with monitoring, observability, and system metrics.
- Demonstrated flexibility and professionalism, contributing to discussions and building consensus across teams and geographies.
- A history of translating business and organizational needs into software solutions, applying industry trends to overcome architectural challenges.
Qualifications
- Expertise in Java, Kubernetes, Spring Boot, and AWS.
- Experience applying advanced design patterns and API standards; able to write performant code and troubleshoot complex issues across multi-tiered architectures.
- Ability to lead planning, prioritization, and scoping for features, technical debt, and enhancements, collaborating with business and management stakeholders.
- Proficient in test architecture, including unit, regression, performance, and integration testing to ensure robust system changes.
- Exceptional debugging skills to resolve issues that span multiple services and product modules.
- Experience with CI/CD pipelines, managing builds, artifacts, and releases; familiarity with monitoring, observability, and system metrics.
- Demonstrated flexibility and professionalism
- contributing to discussions and building consensus across teams and geographies.
- A history of translating business and organizational needs into software solutions, applying industry trends to overcome architectural challenges.
Responsibilities
- Senior Software Engineer
- Estimate and take ownership of tasks across design, development, testing, deployment, and documentation.
- Lead team prioritization discussions in collaboration with Product and Business stakeholders.
- Automate build, deployment, and operational aspects of software.
- Drive technical trade-offs in design, code, and processes within the team.
- Perform demos and acceptance discussions with Product owners, communicating confidently with stakeholders.
- Encourage technology standards and best practices, review code, tests, and automation by team members.
- Mentor and guide junior engineers, fostering growth and knowledge sharing within the team.