Mastercard is seeking a Principal Software Engineer to join their Cross Border Services team, focusing on building innovative payment solutions at a global scale. This role combines technical leadership with hands-on development, requiring expertise in both architecture and coding.
The position involves leading the architecture and development of high-performance cross-border payment solutions, working with cutting-edge technologies and frameworks. You'll be responsible for defining technical strategy, making critical design decisions, and ensuring the implementation of best practices across the engineering organization.
As a principal engineer, you'll drive domain-driven design implementation, champion engineering practices, and work with multiple frameworks to deliver robust solutions. The role requires deep expertise in Java, cloud technologies, and microservices architecture, along with strong security knowledge.
The ideal candidate will have 12+ years of software engineering experience, with a proven track record of implementing complex enterprise solutions. You should be passionate about code quality, comfortable in fluid environments, and excel at mentoring other developers.
This role offers the opportunity to work with a global team at Mastercard, a company that powers economies and empowers people in 200+ countries. You'll be part of building sustainable, innovative payment solutions that help businesses and individuals realize their greatest potential.
Key technologies include Java, Spring Boot, microservices, cloud platforms (AWS), containerization (Docker, Kubernetes), and various database technologies. The role requires expertise in both backend and frontend technologies, with a focus on creating scalable, secure payment solutions.
The position is based in Dublin, Ireland, offering the chance to work with a diverse, global team in a company known for its inclusive culture and commitment to innovation in the payments industry. You'll play a crucial role in Mastercard's cloud transformation journey while working on products that impact millions of users worldwide.
This is an excellent opportunity for a senior technologist who wants to combine architectural leadership with hands-on development, working on cutting-edge payment solutions in a global financial technology company.