Mastercard is seeking a Lead Software Engineer to join their Platform & API Team in Seattle or Vancouver. This role is crucial for tech leading developers in their Functional Programming language tech stack within a geo-diverse team. The ideal candidate will excel at designing, coding, and maintaining high-performance data processing applications on the JVM platform, primarily using Clojure and running on AWS.
The role involves working in an Agile environment with a geographically diverse Scrum team, providing technical leadership and mentorship to team members. Key responsibilities include analyzing, designing, developing, and delivering software backend (REST API) solutions while adhering to Mastercard's standards and best practices.
The position requires strong experience in professional software development, with expertise in JVM languages and functional programming. The ideal candidate should possess excellent communication skills and demonstrate strong collaborative abilities. Experience with cloud environments (preferably AWS), testing frameworks, and CI/CD pipelines is essential.
This opportunity offers competitive compensation ($159,000 - $254,000 USD for Seattle location) and comprehensive benefits including medical insurance, 401k with company match, parental leave, and various other perks. The role combines technical leadership, hands-on development, and the chance to work on customer-facing, scalable APIs in the financial services sector.
Join Mastercard's innovative team and contribute to their mission of connecting and powering an inclusive digital economy that benefits everyone, everywhere through safe, simple, smart, and accessible transactions.