
Senior Software Engineer
Mastercard15 hours ago
Pune, IndiaSenior
Responsibilities
- Analyze, design, develop, and deliver software solutions and define requirements for new applications and customizations.
- Own complex cross-service problems, facilitate cross-functional resolution, and drive integration across connected services.
- Write, review, scan, and refactor code and build high-quality applications and services for production.
- Define service-level procedures and solutions, guide architecture, introduce technologies, and address technical debt and operational issues.
- Partner with product teams on prioritization, trade-offs, roadmaps, and service enhancements.
- Automate software delivery and development, orchestrate release workflows and pipelines, and simplify deployment processes.
- Support incident learning through blameless postmortems, improve availability, and reduce incident mitigation time.
- Coach team members, conduct technical interviews, evaluate promotion recommendations, and promote reuse of engineering practices and libraries.
- Define and report release test runs and conduct performance testing across application and service limits.
Requirements
- Bachelor’s degree in Information Systems, Information Technology, Computer Science, or Engineering, or equivalent experience.
- Ability to write secure code in three or more languages, such as C, C++, C#, Java, or JavaScript.
- Familiarity with secure coding standards and vulnerabilities, including OWASP, CWE, and SEI CERT.
- Experience building applications with open frameworks such as Spring Boot, Steeltoe, Angular, or DXP.
- Understanding of Windows and Linux operating-system internals, debugging, core and heap dumps, and thread dumps.
- Knowledge of software design patterns, service architecture, technical reviews, refactoring, infrastructure capacity, and operational reliability.
- Experience with deployment pipelines, release workflows, code vulnerability scanning, software composition analysis, release testing, and performance testing.
- Ability to coach others, document development practices, collaborate cross-functionally, and provide architecture guidance.
Categories
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).