Mastercard

Senior Software Engineer

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

Tech Stack

AngularAWSAzureBambooCC#C++JavaJavaScriptJenkinsLinuxSonarQubeSpring 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