Lead Software Engineer

Mastercard · Pune, India

Pune, IndiaSeniorPosted 8 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 Lead Software Engineer Mastercard Cyber and Intelligence (C&I) delivers world-class risk and security products and services to customers worldwide. Ethoca’s Business Applications team is seeking a Senior Software Engineer to support billing operations and improve system processes across our technology landscape. This role is an important part of a high-performing team and is well suited to someone who combines domain knowledge, relevant experience, and the ability to deliver against detailed requirements. Key Responsibilities:  Ability to work cross-functionally to share insights, improve process adoption, support system integration, and align technology solutions with business goals and operational needs.  Demonstrated proficiency in designing, integrating, and supporting billing systems, with exposure to platforms such as Snowflake, Oracle ERP, and NetSuite.  Strong understanding of billing operations, revenue recognition principles, financial reporting, and the controls required to support accurate invoicing and reconciliation.  Experience with process mapping, use case development, requirements gathering, analysis, validation, and translating business needs into clear technical outcomes.  Ability to manage multiple priorities simultaneously while maintaining focus on delivery quality, timelines, stakeholder expectations, and measurable outcomes.  Familiarity with data security, privacy regulations, compliance standards, and best practices for protecting sensitive financial and customer information.  Commitment to growing and developing teams by mentoring others, reinforcing strong engineering practices, and encouraging a collaborative team culture.  Proven ability to collaborate across departments and act as a liaison between engineering, product, finance, operations, onboarding, customer success, and business stakeholders.  Proactive approach to identifying improvement opportunities, solving problems creatively, and communicating progress, risks, and decisions with transparency.  Strong focus on software quality, test automation, debugging, continuous improvement, and practical problem solving in complex technical environments. Qualifications:  Bachelor’s degree in computer science, Finance, or equivalent experience.  Strong programming skills in JavaScript, TypeScript/Node.js, Java, Python, Shell, and related scripting technologies.

Skills mentioned

  • Java
  • JavaScript
  • TypeScript
  • Python
  • SQL
  • Node.js
  • CI/CD
  • PostgreSQL
  • MySQL
  • Snowflake
  • Salesforce
  • REST APIs

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