Taro Logo

Software Engineer-2-2

Global technology company in the payments industry, connecting and powering inclusive digital economy across 210+ countries.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer-2-2

Mastercard is seeking a Software Engineer-2-2 to join their Transfer Solutions team, focused on establishing Mastercard as a leader in real-time payments. This role combines hands-on development with technical leadership, requiring 70% coding and 30% team coaching. The position is part of the team responsible for designing, building, and operating Mastercard's next-generation payment applications across Domestic, Cross Border, and Bill Payments.

The ideal candidate will be a technology leader with strong coding abilities and experience in distributed systems. They should be passionate about domain-driven design, polyglot engineering, and functional programming. The role involves working with cutting-edge engineering practices, including feature flags, fitness functions, and modern architectural patterns.

Key responsibilities include driving complex enterprise-wide initiatives, architecting new services, contributing to team's agile processes, and leading Guild initiatives. The position requires expertise in building resilient & scalable systems, experience with multiple programming languages, and deep understanding of DevOps practices and cloud-first development.

This opportunity offers the chance to work with a global technology company that powers economies in over 210 countries. The role combines technical expertise with leadership opportunities, making it ideal for engineers who want to make a significant impact on global payment systems while growing their careers in a dynamic, innovative environment.

Last updated 8 days ago

Responsibilities For Software Engineer-2-2

  • Spend 70% time coding and 30% coaching engineers
  • Write non-feature code, interfaces, and tests
  • Implement domain driven design and consumer driven contracts
  • Work on complex enterprise-wide initiatives spanning multiple services
  • Drive architectural design including dependent services and interactions
  • Contribute to team's agile process and decisions
  • Lead Guild initiatives and mentor engineers
  • Participate in Principal review architecture meetings
  • Conduct technical interviews

Requirements For Software Engineer-2-2

Java
JavaScript
  • Expert in building highly resilient & scalable distributed systems
  • Experience with multiple programming languages (Java, .NET, JavaScript, SQL)
  • Understanding of DevOps best practices and cloud-first development
  • Experience with CI/CD concepts and automation
  • Knowledge of operating systems (Windows, Linux, Mainframe)
  • Understanding of advanced design patterns
  • Experience in leading and coaching teams
  • Performance engineering experience
  • Experience in agile and modern SDLC practices

Jobs Related To Mastercard Software Engineer-2-2