
Senior Software Engineer (Database Developer)
Mastercard24 hours ago
Pune, IndiaSenior
Responsibilities
- Design, develop, and maintain solutions across a multi-technology stack.
- Write complex PL/SQL solutions and perform SQL performance tuning.
- Work on data modeling, data migration, data quality, and ETL processes.
- Support high-availability, high-volume production systems and mission-critical platforms.
- Implement automated deployment pipelines and database release processes.
- Collaborate with distributed onshore engineering teams to deliver features, resolve defects, and integrate solutions.
- Participate in sprint planning, execution, and continuous improvement within a SAFe-aligned Scrum team.
- Contribute to engineering best practices, automation, process enhancements, and enterprise security controls.
Requirements
- At least five years of Oracle database development experience.
- Demonstrated experience writing complex PL/SQL solutions.
- Experience with SQL performance tuning, data modeling, data migration, data quality, and ETL processes.
- Experience supporting high-availability and high-volume production systems.
- Experience implementing automated deployment pipelines and database release processes.
- Experience working in Agile/Scrum environments, ideally with SAFe.
- Strong communication, problem-solving, ownership, and distributed-team collaboration skills.
- Desirable: knowledge of Exadata, Java, and test automation.
- Desirable: exposure to payment systems or financial services environments and mission-critical high-availability platforms.
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).