Get more replies from employers
Send a job-specific resume in minutes.
Mastercard is looking for a Lead Software Engineer to design and develop their next-generation experimentation platform in Ireland. You will lead technical teams to create scalable, high-performance applications on cloud platforms like AWS and Azure, transforming data analytics into actionable insights.
In this role, strong expertise in microservices, RESTful APIs, and big data tools is essential, alongside proven leadership skills to guide teams across global time zones. The position offers comprehensive benefits including health insurance, gym membership, and 25 days of holiday.
We are seeking a hands‑on, technically strong Lead Software Engineer to drive the architecture, design, and development of our next‑generation experimentation platform. In this role, you will help define and evolve system architecture and non‑functional requirements—such as scalability, performance, security, and reliability—ensuring our solutions meet the highest engineering standards
We are seeking passionate and talented technologists who share our vision of empowering customers to make smarter, data‑driven decisions 8+ years of extensive software engineering experience in an agile environment, with a strong track record of building high‑performance, large‑scale applications and full‑stack systems Hands‑on experience developing microservices and RESTful APIs, as well as working with relational databases and distributed data stores Experience in cloud technologies (AWS and/or Azure) and modern deployment practices, including containerization (e.g., Docker) and orchestration (e.g., Kubernetes), to build and manage scalable, distributed applications Strong experience with big data and analytics tools, particularly Databricks and Spark (or PySpark), for building data pipelines and executing large‑scale data transformations Demonstrated ability to build deep domain knowledge and effectively partner with Product Management to translate functional requirements into non‑functional requirements and scalable technical designs Experience incorporating Generative AI (GenAI) into software products and/or the software development lifecycle, including use cases such as intelligent automation, code generation, or AI‑enhanced user experiences Proven technical leadership experience, including leading engineering teams or complex cross‑functional projects, making architecture‑level decisions, and mentoring engineers to deliver technically excellent solutions Hands‑on experience with technology modernization initiatives—such as migrating legacy monolithic systems to modern microservice architectures—to improve scalability, flexibility, and maintainability Ability to navigate ambiguity, define a clear technical strategy, and drive alignment across teams to move initiatives forward in uncertain or evolving contexts Excellent collaboration and communication skills, with experience working across cross‑functional teams and coordinating with globally distributed teams in multiple time zones Self‑motivated, creative, and analytical mindset, with the ability to work independently, take initiative, and thrive in a fast‑paced, innovative environment Bachelor’s degree in Computer Science or a related field (advanced degree a plus), with a strong foundation in computer science fundamentals and software engineering best practices