Search by job, company or skills

D

Senior Software Engineer

5-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

As a Senior Software Engineer on the Mastercard Commercial Acceptance team, you'll be instrumental in developing world-class microservices and web applications using modern full-stack development practices and tools. We're building a global business-to-business (B2B) technology platform designed to streamline how businesses of all sizes manage payments for buying and selling products and services. You'll join a dedicated 2-pizza team within Mastercard, contributing to the delivery of software that operates at scale, with a strong focus on performance, security, and reliability.

This role is based in our state-of-the-art Mastercard technology location in Pune, India, fostering a collaborative, Agile engineering culture. You will play a key role in Mastercard's transformation of the B2B space, helping to standardize, automate, and optimize digital payment efficiency for Buyers and Sellers.

About Role :

As a Senior Software Engineer, you will:

  • Be a leading contributor to microservices planning, design, and development.
  • Build and maintain full-stack applications and services using Angular, Java, and PCF.
  • Deliver code with exceptional quality and security that operates at scale.
  • Perform code reviews and retrospectives, and approve Pull Requests using Git.
  • Collaborate effectively with architects, software engineers, test engineers, Technical Program Managers (TPMs), and Product Managers (PM-Ts).
  • Coordinate with DevOps on the design and maintenance of the build pipeline.
  • Provide technical leadership to other software engineers.
  • Ensure the consistent application of 12-factor app design principles in your development.
  • Guarantee that the systems you create comply with Mastercard engineering best practices and governance models, including security, operations, and Enterprise Architecture requirements.

Qualifications:

  • You possess a solid foundation in Computer Science fundamentals, web applications, and microservices-based software architecture.
  • You have a deep understanding of web technologies, including HTML5, CSS, Javascript, and front-end frameworks such as Angular.
  • You have deep experience building applications using Java and PCF.
  • You have experience using storage technologies such as PostgreSQL or Oracle and delivering solutions that leverage them at a massive scale.
  • You have experience with automated testing and successfully releasing software in a continuous delivery model using Git.
  • You enjoy working in an Agile team focused on continuous improvement.
  • You have a strong desire to deepen your knowledge, collaborate within a team, and mentor software engineers.
  • You are passionate about the art of delivering the highest quality software to customers.
  • You possess excellent communication skills.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Dynamic Yield by Mastercard enables teams to build personalized, optimized, and synchronized digital customer experiences, enhancing revenue and customer loyalty.

Job ID: 118939767

Similar Jobs