Lead Software Engineer

Mastercard

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

Job description

Mastercard is a global technology leader in payments, dedicated to connecting and powering an inclusive digital economy. We strive to make transactions safe, simple, smart, and accessible for everyone. Our team in Commercial Solutions is at the forefront of this mission, developing innovative payment solutions that drive business success and digital transformation.

Join us in Pune as a Lead Software Engineer, where you'll contribute to building a world-class B2B technology platform. You will play a vital role in shaping the future of digital payments by creating robust microservices and web applications, leveraging modern full-stack development practices.

Responsibilities

As a Lead Software Engineer, you will be instrumental in the planning, design, and development of cutting-edge microservices. You will build and own full-stack applications and services using technologies like Angular, Java, and PCF, ensuring exceptional quality and security at scale. Your contributions will extend to participating in code reviews, submitting Pull Requests via Git, and collaborating effectively with cross-functional teams including test engineers, TPMs, and PM-Ts.

Ensuring adherence to 12-factor app design principles and Mastercard's engineering best practices, including security, operations, and Enterprise Architecture, will be a key part of your role. You will help standardize, automate, and optimize digital payment efficiency for buyers and sellers within the B2B space.

Qualifications

A Bachelor's degree in a relevant field and a solid foundation in Computer Science fundamentals are essential. We are seeking candidates with strong leadership and collaboration skills, coupled with experience in web technologies such as HTML5, CSS, JavaScript, and front-end frameworks like Angular. Proficiency in building applications using Java and PCF, along with experience in storage technologies like PostgreSQL or Oracle, is required.

Exposure to automated testing and continuous delivery models using Git is necessary. An enthusiasm for working in an Agile team, a commitment to continuous improvement, and a passion for delivering high-quality software are highly valued. Excellent communication skills, enabling effective interaction with both technical and non-technical stakeholders, are crucial.

Essential Skills

AngularJavaPCFPostgreSQLOracleGitHTML5CSSJavaScriptMicroservicesWeb ApplicationsAutomated TestingContinuous DeliverySoftware ArchitectureFull-Stack DevelopmentCode ReviewsData-Driven DecisionsCollaboration SkillsDesign Principles

Good to Have

Commercial CardCorporate Banking

Highlights

  • Actively hiring

More Details

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

About the Company

MasterCard logo

MasterCard

Financial Services

Lead Software Engineer at Mastercard | SkillMX | SkillMX