Senior Software Engineer

Mastercard · Pune, India

Pune, IndiaSeniorPosted 14 Oct 2026Last checked 21 Oct 2026

Free account: apply link, HR contact and an AI-written cold email

About the role

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview • Responsible for the analysis, design, development and delivery of software solutions • Defines requirements for new applications and customizations, adhering to standards, processes and best practices Responsibilities • Participate in team prioritization discussions with Product/Business stakeholders • Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements • Automate build, operate, and run aspects of software • Drive code/design/process trade-off discussions within their team when required • Report status and manage risks within their primary application/service • Drive integration of services focusing on customer journey and experience • Perform demos/acceptance discussions in interacting with Product owners • Understands operational and engineering experience, actively works to improve experience and metrics in ownership area • Develop complete understanding of end-to-end technical architecture and dependency systems • Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members • Mentor and guide new and less-experienced team members • Identify opportunities to improve an overall process and trim waste • Share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity Experiences • Has ability to write secure code in three or more languages (e.g.,Java,) and familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management • Understands the basic engineering principles used in building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture) • Understands internals of operating systems (Windows, Linux) to write interoperable and performant code • Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors • Understands and implements standard branching (e.g., Gitflow) and peer review practices • Has skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality

Skills mentioned

  • Java
  • AWS
  • Azure
  • CI/CD
  • Linux

Want to reach Mastercard's HR directly?

NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.

Similar jobs

More jobs at Mastercard

All Mastercard jobs and company facts →

Browse more