Taro Logo

Software Engineer II

Mastercard powers economies and empowers people worldwide, providing digital payment solutions and technology innovation across 200+ countries.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer II

Mastercard's Data & Analytics team is seeking a Software Engineer II to enhance their Connect experience for both customers and internal users. This role combines full-stack development responsibilities with cloud technologies, focusing on building scalable solutions using Java, Angular, and microservices architecture.

The position offers an exciting opportunity to work with cutting-edge technology in a fast-paced, global financial technology environment. As a Software Engineer II, you'll be responsible for developing cloud-ready applications, creating and maintaining microservices, and contributing to the team's technical excellence through code reviews and best practices implementation.

The ideal candidate will bring a combination of technical expertise in Java, REST APIs, and frontend technologies, along with the ability to work collaboratively in an Agile environment. This role provides exposure to global-scale systems and the opportunity to impact how millions of transactions are processed worldwide.

Working at Mastercard means joining a company that powers economies and empowers people in over 200 countries. You'll be part of a team that drives innovation in digital payments, making transactions secure, simple, and accessible. The role offers significant growth potential and the chance to work on solutions that have real-world impact on global commerce.

The position requires a balance of technical skills, problem-solving abilities, and strong communication capabilities. You'll be expected to contribute to architectural decisions, mentor junior developers, and help maintain high code quality standards while working on projects that directly impact Mastercard's core payment infrastructure.

Last updated 7 days ago

Responsibilities For Software Engineer II

  • Build and test cloud-ready code using Java, Angular, Spring Boot
  • Develop and run microservices
  • Build reusable frameworks
  • Drive improvements in maintenance, operational and runtime characteristics
  • Provide feedback on peer design and code
  • Troubleshoot problems and define root causes
  • Create proof of concept applications
  • Maintain code quality and organization
  • Collaborate with other engineers and tech leads
  • Participate in code reviews

Requirements For Software Engineer II

Java
JavaScript
TypeScript
  • Bachelor's degree in Information Systems, IT, Computer Science or Engineering
  • Experience in both Frontend (UI development) and Backend (REST APIs/microservices)
  • Expertise in Java, REST API, Pivotal Cloud Foundry, Jenkins, Angular, Swagger, Git
  • Experience with Business Intelligence visualization tools
  • Strong communication skills, both verbal and written
  • Ability to learn and implement new technologies quickly
  • Detail-oriented and able to function under pressure
  • Strong collaborative and organizational skills

Jobs Related To Mastercard Software Engineer II