Mastercard

Lead Software Engineer

Mastercard
Apply
15 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

AngularCC#C++JavaJavaScriptLinuxSpring BootWindows

Categories

Mastercard

About Mastercard

10,000+ employees

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).

Contact me