We are recruiting for a Senior Software Engineer with strong Haskell or PureScript experience to join a high-calibre technology team based in Dublin.
This is an exciting opportunity to work on the software and engineering platforms behind next-generation streaming and digital experiences, operating at significant scale and supporting millions of customers.
The Dublin engineering organisation is focused on solving complex technology challenges across high-performance backend services, distributed systems, streaming platforms, automotive technology, advertising technology, data science and analytics.
Haskell or PureScript is the primary language requirement. Scala experience is not required.The team is looking for strong functional programmers who can bring deep expertise in Haskell or PureScript and apply that knowledge to challenging distributed-systems problems. The successful candidate will be trained and supported in Scala, including the Typelevel ecosystem and modern functional Scala libraries.
This makes the role particularly interesting for experienced Haskell or PureScript engineers who want to move into Scala without having to compromise on their functional programming background.
The Technology
You’ll be working on large-scale software platforms where performance, resilience, scalability and correctness are critical.
The engineering challenges include:
The engineering culture has a strong emphasis on functional programming, strong typing, concurrency, composability and reliable software design.
What you’ll do
What you’ll need
The team will provide training and support to help you transition into Scala and the Typelevel ecosystem, including technologies such as: Scala, Cats, Cats Effect, FS2, Circe, http4s, ZIO.
Your existing knowledge of functional programming, type systems, concurrency and effectful programming will provide a strong foundation for this transition.
We value
Nice to have
Why this opportunity?
This is a rare opportunity for a senior Haskell or PureScript engineer to work on genuinely large-scale technology problems in Dublin.
You’ll be working with sophisticated backend and distributed systems where scale, performance, resilience and correctness matter, while having the opportunity to expand your skill set into Scala.
Rather than looking for another conventional Scala developer, the team is interested in excellent functional programmers who can bring a different perspective and strong technical foundations. Haskell or PureScript gets you through the door. Scala is something you’ll learn along the way.
We would like to hear from experienced functional programmers who are interested in taking on the challenge.
Benefits include:Annual bonus Scheme. Contributory Pension Scheme. Private Medical Scheme. Life Assurance. Long Term Disability. Employee Assistance Scheme. Annual Leave – 22 days in a financial year (FY) + 10 public holidays. Continuous Learning & Development. Lunch & Learns. Additional perks including company discounts, on-site parking, bike-to-work scheme and others. Access to extensive training and certification resources
Dublin (Hybrid – 2 days a month on-site, rest remote within Island of Ireland -if wanted)
Type: Permanent | Eligibility: Must be eligible to work in Ireland or the EU
For further details or to express interest, please contact David Coyle at 01 6351748 or via email at [email protected].
Engineering Manager (Agentic Engineering)
Coder
Quality Analyst (Remote)
Jobs Ai
Associate Director, Qualified Person (QP)
Bristolmyerssquibb
Sr Software Engineer - Motorsports
Generalmotors
Mainframe Platform Engineering Manager
Generalmotors
Associate Director, Qualified Person (QP)
Bms