Senior Software Engineer

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, operating the world's fastest payments processing network.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer

Mastercard is a global technology company in the payments industry, operating the world's fastest payments processing network connecting consumers, financial institutions, merchants, governments and businesses in over 210 countries. The Digital team in Pune is seeking a Senior Software Engineer to join their efforts in developing next-generation payment products and services.

The role focuses on building a platform based on EMV® Secure Remote Commerce (SRC) specifications, enabling a common consumer e-checkout that promotes simplicity, familiarity, interoperability, convenience and trust. As a Senior Software Development Engineer, you'll be specializing in Java development with a particular focus on producing API services to support the Secure Remote Commerce platform.

Your responsibilities will include designing components, breaking down projects into manageable tasks, and providing accurate estimates. You'll be expected to independently develop solutions with extensible low-level design, write high-quality code, and make informed decisions about data structures and technology stacks. The role involves mentoring junior team members and collaborating across teams to contribute to the shared vision.

The ideal candidate should have strong communication skills and experience building complex, scalable systems. Technical expertise in Java, Spring Boot, and RESTful web services is essential, along with experience in microservices architecture and cloud applications. Knowledge of Test Driven Development and CI/CD practices is required.

This is an excellent opportunity to join a global leader in payment technology and work on innovative solutions that impact millions of users worldwide. You'll be part of a team that values technical excellence, collaboration, and continuous learning, while contributing to products that shape the future of digital payments.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer

  • Design components by translating product requirements and break down project into tasks
  • Independently develop extensible low level design solutions
  • Write modular, extensible, readable and performant code
  • Research new frameworks and technologies, assist with prototyping
  • Build, develop, mentor and coach junior team members
  • Collaborate with cross-functional stakeholders
  • Support APIs through production deployment

Requirements For Senior Software Engineer

Java
Kubernetes
Redis
  • Excellent communication skills
  • Experience building complex and highly scalable systems
  • Solid understanding of Java, J2EE, Spring, Spring Boot, RESTful web services
  • Experience integrating web services
  • Exposure to microservices and cloud applications
  • Experience with Test Driven Development
  • Experience with Continuous Delivery and Integration
  • Computing degree
  • Agile Scrum experience

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Professional Development Opportunities
  • Mentorship Programs
  • Global Work Environment

Interested in this job?

Jobs Related To Mastercard Senior Software Engineer

Full Stack Software Engineer

Senior Software Engineer role at Mastercard building high-performance analytics platforms and real-time applications for financial data analysis.

Senior Software Engineering (RPA _ Automation Anywhere 360 & C# .NET)

Senior Software Engineering role at Mastercard focusing on RPA development using Automation Anywhere 360 & C# .NET, offering competitive compensation and comprehensive benefits.

Senior Software Engineer, Priceless Platform

Senior Software Engineer role at Mastercard's Priceless Platform team, focusing on AWS cloud architecture, backend development, and microservices in Pune, India.

Senior Software Engineer

Senior Software Engineer role at Mastercard focused on developing high-performance Java applications and RESTful APIs while mentoring junior engineers.

Software Senior Engineer for PowerStore (Python, C, C++)

Senior Software Engineer position at Dell Technologies in Warsaw, focusing on PowerStore storage system development using Python, C, and C++, requiring 5+ years of experience.