Sr. Engineer, Software Engineering

Who is Mastercard?

We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless ®. We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities.

Job Title

Sr. Engineer, Software Engineering

Providing Innovative, Secure, and Reliable Switching Solutions is the lifeblood of Mastercard Core Products, we are currently seeking a passionate, collaborative, and experienced software engineer to join the Edge Access Solutions Squad.

Are you a collaborator capable of communicating effectively with Business and IT stakeholders across all organizational levels?

Are you an innovator who embraces, adopts, and studies the latest technology to solve challenging business problems?

Are you a leader who inspires the team to think "out of the box" and effectively communicates across all levels of the organization?

If this describes you, Mastercard wants to talk to you about joining our Squad.

About the Role:
- May manage medium-sized project/initiatives as an individual contributor with advanced knowledge within
discipline, leading a segment of several initiatives or a larger initiative, or may formally supervise a small
team, and assigns day-to-day work
- Assists in vendor assessment and evaluates and recommends software development tools
- Significant advanced code development, code review and modest day-to-day support duties
- Department-wide public speaking and other communications conveying application level directions
- Significant advanced code development, commitment of code/review of pull-requests, and modest day-to-day
support duties

About You:
- Engineering experience, preferably in high volume, low latency transaction processing systems (such as payments
transaction switching, high frequency trading systems or global real-time event streaming systems etc.)
- Experience with various coding languages Java, Go, C++,ESQL, etc.
- Delivered scalable products through a CI/CD pipeline deploying on-prem or in a public cloud infrastructure.
- Ensure quality across the full stack via rigorous CI/CD practices in all aspects of the SDLC (Builds, Test, and
- Strong writing and verbal communication skills

Preferred Skills:
- Experienced in event driven systems (Apache Kafka, NATS, etc)
-Experienced in building platforms with Microservice architecture and RESTful APIs.
-Experience using cloud-native approaches running on Linux, leveraging Spring Boot
-Experience with virtualization like Cloud Foundry(PCF), Kubernetes (PKS), Docker etc.
-Experience in CI/CD pipeline creation via Jenkins


BS or MS in Computer Science

Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.​

If you require accommodations or assistance to complete the online application process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

See Inside the Office of Mastercard

Mastercard operates one of the world’s fastest payment processing networks, connecting consumers, financial institutions, merchants, governments, and businesses in hundreds of countries around the world. The company’s products and solutions aim to make everyday activities such as shopping, traveling, running a business, and managing finances easy, secure, and efficient for everyone.

Back to top