Senior Software Engineer

Mastercard powers economies and empowers people in 200+ countries, operating the world's fastest payments processing network connecting consumers, financial institutions, merchants, governments and businesses.
$120,000 - $180,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer

Mastercard, a global leader in payment technology, is seeking a talented Senior Software Engineer to join their Digital team in Pune, India. This role is part of an innovative initiative to build a platform based on EMV® Secure Remote Commerce (SRC) specifications, enabling a common consumer e-checkout experience that promotes simplicity, familiarity, interoperability, convenience and trust.

As a Senior Software Engineer, you'll be at the forefront of developing API services to support the Secure Remote Commerce platform. You'll work with cutting-edge technologies including Java, Spring Boot, and microservices architecture, while collaborating with cross-functional teams to deliver robust solutions that power Mastercard's digital payment ecosystem.

The role offers an exciting opportunity to work on technology that impacts millions of transactions worldwide. You'll be responsible for designing and implementing scalable components, writing high-quality code, and mentoring junior team members. The position requires strong technical expertise in Java development, particularly in producing API services, along with experience in modern software development practices including Test Driven Development and Continuous Integration/Delivery.

Mastercard offers a collaborative work environment where innovation is encouraged and technical excellence is valued. You'll be part of a team that's shaping the future of digital payments, working on projects that have global impact. The company's commitment to technological advancement, combined with its mission to connect and power an inclusive digital economy, makes this an excellent opportunity for a senior engineer looking to make a significant impact in the fintech space.

The ideal candidate will bring both technical expertise and leadership qualities, with the ability to communicate effectively across all levels of the organization. This role provides an excellent platform for career growth, offering exposure to cutting-edge payment technologies and the chance to work with a diverse, global team of professionals.

Last updated 9 days ago

Responsibilities For Senior Software Engineer

  • Design components by translating product requirements and break down project into tasks
  • Provide accurate estimates and come up with extensible low level design
  • Write modular, extensible, readable and performant code
  • Choose appropriate data structures, tools and tech stacks
  • Research new frameworks and technologies
  • Assist with prototyping and proof-of-concepts
  • Participate in code reviews
  • Build, develop, mentor and coach junior team members
  • Collaborate with cross-functional stakeholders
  • Support APIs in production environment

Requirements For Senior Software Engineer

Java
Kubernetes
Kafka
  • Excellent communication skills with ability to communicate with all levels of management
  • Proven record of successful software application delivery
  • Problem solver with solution-seeking approach
  • Hands on experience in building complex and highly scalable systems
  • Solid understanding and hands-on experience in Java, J2EE, Spring, Spring Boot, RESTful web services
  • Experience integrating web services
  • Exposure to building cloud ready applications (microservices)
  • Exposure to Test Driven Development
  • Exposure to Continuous Delivery and Integration
  • Team player with Agile Scrum experience
  • Computing degree

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salary
  • Global work environment
  • Career growth opportunities
  • Work with cutting-edge technologies

Interested in this job?

Jobs Related To Mastercard Senior Software Engineer

Full Stack Software Engineer

Senior Full Stack Software Engineer role at Mastercard focusing on building high-performance analytics platforms and real-time interactive applications for global clients.

Senior Software Engineer

Senior Software Engineer role at Mastercard focusing on Java development and full-stack engineering for Commercial Buyer Services Experience.

Senior Software Engineer, Priceless Platform

Senior Software Engineer role at Mastercard's Priceless Platform, focusing on AWS cloud architecture, full-stack development, and distributed systems in Pune, India.

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

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

Senior Product Manager, Platform Engineering

Senior Product Manager role at Mastercard focusing on platform engineering and internal developer platforms, offering competitive compensation and comprehensive benefits.