At Mastercard's Ethoca division, we're seeking a Principal Software Engineer to lead multiple Innovation, Integration, and Development projects. This role is part of our mission to transform the payments landscape and reinvent how global merchants and issuers combat fraud and reduce costs. You'll be working with cutting-edge technologies including cloud-based microservices, data analytics, and visualization capabilities.
The position offers an opportunity to lead and mentor a diverse engineering team while working on sophisticated technical challenges. You'll be responsible for architecting and developing solutions that leverage technologies like Java, Spring Boot, Azure AD, Terraform, Cassandra, and Snowflake. The role combines strategic leadership with hands-on technical work, requiring both excellent technical skills and strong business acumen.
As a Principal Engineer, you'll drive architectural decisions, optimize system performance, and ensure the creation of high-quality, secure code. You'll work in a collaborative environment where innovation is encouraged, and you'll have the opportunity to shape the future of payment technology solutions. The role requires expertise in data analytics, ETL processes, and modern software development practices.
We offer a culture of inclusion and innovation, where your ideas can make a real impact. You'll be part of a global team that values collaboration and continuous learning. The position comes with comprehensive benefits and the opportunity to work on projects that affect millions of users worldwide. If you're passionate about leading innovative projects and have a strong background in software engineering, this role offers an excellent opportunity to advance your career at a global technology leader.