
Senior Software Engineer
Mastercard2 days ago
Pune, IndiaSenior
Responsibilities
- Participate in prioritization discussions with product and business stakeholders.
- Own delivery tasks across design, development, testing, deployment, configuration, and documentation.
- Develop high-performing, scalable backend software and understand end-to-end technical architecture and dependencies.
- Drive technology standards, frameworks, code quality, testing, and automation practices.
- Conduct demos and acceptance discussions with product owners.
- Mentor and guide new and less-experienced team members.
- Identify process improvements and promote reuse of patterns, libraries, and practices.
Requirements
- Bachelor’s degree in Computer Science or equivalent experience.
- Hands-on backend development experience with Java, Spring Boot, Oracle, DevOps, cloud-native application design and deployment, and automation testing.
- Experience with cards and payments, including settlement, reporting, and reconciliation.
- Deep knowledge of software development processes, including agile processes.
- Experience with quality initiatives, automation, and code quality.
- Strong verbal and written communication skills and the ability to guide others toward effective solutions.
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).