Director, Software Engineering - Adswizz
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

A leading audio entertainment company is seeking a Director, Software Engineering to join their Platform Services Engineering organization in Dublin, Ireland.

The successful candidate will lead a geographically dispersed team and be responsible for designing, rolling out, and supporting a highly performant, scalable, and available personalization platform.

This is a critical role that will require expertise in Scala, Java, and functional programming paradigms, as well as a strong understanding of engineering software processes and distributed systems.

The ideal candidate will have 10+ years of software engineering experience, 5+ years of leading software engineering teams, and a proven track record of building resilient multi-region microservices at scale.

The company offers a dynamic work environment that fosters mutual respect, professionalism, and cooperation.

Key Responsibilities:

  • Lead a team of highly collaborative engineers
  • Design, roll out, and support a highly performant, scalable, and available personalization platform
  • Work closely with Science/ML team, Data Engineers, and Data Analytics teams to stay on top of Personalization roadmap and deliverables
  • Innovate to build performant solutions that continue to scale to increasing business demands
  • Exhibit accountability at both a personal and team level

Requirements:

  • Bachelor's degree in Computer Science or similar field
  • 10+ years of software engineering experience
  • 5+ years leading software engineering teams
  • Expertise in Scala, Java, and functional programming paradigms
  • Strong understanding of engineering software processes and distributed systems

About the Company:

This company is a leading audio entertainment company that delivers the most compelling subscription and ad-supported audio entertainment experience for listeners in the car, at home, and anywhere on the go with connected devices.

They offer a dynamic work environment that fosters mutual respect, professionalism, and cooperation.

;