Mastercard is seeking a Lead Software Engineer to join their team in driving the scaling of their existing platform. This role is part of Ethoca's explosive growth journey, focusing on building decoupled micro-services and distributed systems. The position requires a technical leader who can influence scaling processes, people, and technology while working with modern technologies like Spring Boot 3, Angular, Azure, and more.
The ideal candidate will be responsible for designing and implementing high-quality software solutions, mentoring junior developers, and making key architectural decisions. They will work in an agile environment, focusing on building resilient and responsive systems while maintaining code quality and best practices.
This role offers the opportunity to work with cutting-edge technologies in a company that powers economies across 200+ countries. The position combines technical leadership with hands-on development, requiring expertise in Java, Spring ecosystem, cloud technologies, and modern frontend frameworks. The role also emphasizes contribution to technical education within the organization and collaboration with stakeholders to deliver optimal solutions.
The successful candidate will join a company that's at the forefront of digital payments innovation, working on systems that need to be highly available and horizontally scalable. This is an excellent opportunity for a senior engineer looking to take the next step in their career while working on technology that impacts millions of users globally.