Lead Software Engineer-TS

Mastercard

Fresher Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : 1 week ago
Actively hiring

Job description

Mastercard is a global technology company driving innovation in the payments industry. We are dedicated to building an inclusive digital economy that benefits everyone, everywhere by making transactions secure, simple, smart, and accessible.

Our Transfer Solutions team focuses on expanding Mastercard's reach into new payment flows like Disbursements & Remittances. We are developing Mastercard Move, a market-leading proposition for next-generation payments between individuals and businesses, both domestically and internationally. This role offers an exciting opportunity to contribute to a highly visible, strategically important global engineering organization.

Join a dynamic, cross-functional team working in an agile environment to create and execute strategic digital payment initiatives. You'll collaborate with high-performing, diverse teams worldwide, contributing to a sustainable future that unlocks priceless possibilities.

Responsibilities

As a Lead Software Engineer, you will tackle complex, multi-service problems, facilitating cross-functional collaboration to drive resolutions. You'll write and enhance code, promote code reviews, and implement standard development practices to deliver high-quality software to production.

Define, design, and develop robust service-level solutions that meet business requirements. Participate actively in agile processes, contribute to team decisions, and drive prioritization with product partners. Identify opportunities to improve primary services and functions, and advocate for automation and simplification across software delivery.

Lead by example with hands-on engineering excellence, troubleshooting and refactoring code for superior quality. Ensure seamless integration across services to meet user expectations and foster a blameless postmortem culture to learn from incidents. Introduce new technologies and architectural approaches while guiding team members and building strong cross-organizational partnerships.

Qualifications

We seek an engineer proficient in writing secure code in at least three languages (e.g., Java, JavaScript, SQL) and familiar with secure coding standards and vulnerability management.

Experience with Infrastructure as Code and cloud-first software development is preferred. You should understand and implement standard branching strategies like Gitflow, moving towards trunk-based development, and utilize code quality scanning tools. Skills in Test-Driven Development (TDD) and Behavior-Driven Development (BDD) are essential for building efficient code and maintaining a healthy testing pyramid.

Familiarity with basic and advanced design patterns, along with understanding Application Programming Interface (API) standards for adoption and estimation, is crucial. Experience in agile methodologies (Scrum/Kanban), modern SDLC practices, and Continuous Integration/Continuous Delivery (CI/CD) is expected. You should be skilled in estimating non-functional requirements, orchestrating release workflows, and debugging complex issues. The ability to conduct product demos and collaborate with product owners for sign-offs is also required.

Essential Skills

JavaJavaScriptSQLGitflowTDDBDDDesign PatternsAPI StandardsAgileScrumKanbanContinuous DeliveryDevOpsJenkinsAWSAzure Pipelines

Good to Have

Infrastructure as CodeCloud-First Development

Highlights

  • Actively hiring

More Details

RoleLead Software Engineer-TS
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services

Lead Software Engineer-TS at Mastercard | SkillMX | SkillMX