
Lead Software Engineer
Mastercard15 hours ago
Pune, IndiaStaff+
Responsibilities
- Lead major software engineering projects, complex assignments, technical planning, solution architecture, and implementation.
- Own complex problems spanning services and facilitate cross-functional resolution.
- Write and review application and service code while promoting secure coding, code scanning, code review, and quality practices.
- Define service-level procedures and solutions, prioritize trade-offs with product partners, and build roadmaps for service improvements.
- Automate software delivery, orchestrate release workflows and pipelines, and integrate connected services.
- Lead incident postmortems, reduce incident mitigation time, improve availability, and address technical debt and operational issues.
- Guide team members, conduct technical interviews, support promotion recommendations, and promote knowledge sharing and engineering excellence.
- Evaluate technologies, perform proofs of concept, make recommendations, and maintain technology roadmaps.
- Define and report on release testing and conduct performance tests including load, spike, breakpoint, and endurance testing.
- Integrate generative AI tools into development and code review workflows while maintaining quality and security standards.
Requirements
- Ability to write secure code in three or more languages, such as C, C++, C#, and JavaScript.
- Familiarity with secure coding standards and vulnerabilities, including OWASP, CWE, and SEI CERT.
- Experience building applications with open frameworks such as Spring Boot, Angular, and DXP.
- Understanding of Windows and Linux internals, system architecture, platform capacity, and infrastructure dependencies.
- Ability to debug and troubleshoot core, heap, and thread dumps and remove coding errors.
- Knowledge of design patterns, technical debt, operational issues, code review, refactoring, branching, logging, scanning rules, and test-driven development.
- Experience with CI/CD pipeline automation, vulnerability scanning, software composition analysis, release testing, customer-journey testing, and performance testing.
- Ability to coach engineers, communicate with stakeholders, make technical recommendations, and lead cross-functional work.
Benefits
- Paid parental leave, flexible work hours, gift matching, volunteer incentives, and professional learning and development opportunities.
- Competitive benefits and rewards program within an inclusive, global workplace culture.
Tech Stack
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).