Taro Logo

Senior Software Engineer-1

Mastercard powers economies and empowers people worldwide, providing digital payment solutions and technology innovation across 200+ countries.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer-1

Mastercard's Team ONE (Operations, Network and Employee Digital Experience) is seeking a Senior Software Engineer for their Builders' Enablement Program. This role is crucial in empowering 6000+ Engineers globally, focusing on creating exceptional developer experiences that enable teams to deliver innovative payment solutions. The position involves working with microservices, cloud technologies, and distributed systems, requiring expertise in Java, cloud platforms, and DevSecOps practices.

The ideal candidate will join a high-performance team responsible for developing scalable solutions that impact hundreds of millions of customers. Key responsibilities include designing microservices, implementing metrics systems, and ensuring best practices in automated testing and delivery. The role offers opportunities to mentor junior engineers and contribute to innersource projects.

Mastercard offers a unique environment where you'll be part of a team that powers economies across 200+ countries. The company's focus on sustainable economy, secure transactions, and innovative technology solutions makes this an exciting opportunity for experienced engineers looking to make a global impact. The position requires strong technical skills, particularly in Java and cloud technologies, combined with a collaborative mindset and commitment to security practices.

Working at Mastercard means joining a company at the forefront of digital payments, where your work will directly contribute to making transactions secure, simple, smart, and accessible worldwide. The role demands a self-motivated individual who can thrive in a regulated environment while maintaining high standards of secure software development.

Last updated a month ago

Responsibilities For Senior Software Engineer-1

  • Design and implement microservice capabilities in Java
  • Configure and maintain Open Telemetry based metrics and event management system
  • Develop high-quality, secure, scalable and maintainable software solutions
  • Mentor junior engineers through technical advice, UML documentation & code reviews
  • Collaborate with Leads, Developers & Product Owners
  • Ensure adherence to Mastercard Engineering Principles and security guidelines

Requirements For Senior Software Engineer-1

Java
Python
Go
Kubernetes
  • 7+ years experience in OOP/OOAD with Java JDK 8 or higher
  • Knowledge of Tomcat, Spring Boot, Spring Security, Hibernate, REST microservices architecture
  • Experience with Kubernetes, Helm, and container technologies
  • Experience with Design Patterns and Enterprise Integration Patterns
  • Experience with SQL, Multi-threading, Message Queuing & Distributed Systems
  • Experience with Cloud platforms (Azure, AWS, GCP)
  • Expertise in Junit or other automated unit testing frameworks
  • Knowledge of Open Telemetry, Splunk, Dynatrace, Prometheus, Grafana
  • Experience with Git, Jenkins
  • Experience in performance testing with JMeter, Gatling, Blazemeter