Are you a Senior Software Engineer with strong Scala experience and a passion for functional programming? Do you enjoy solving complex technical problems, designing resilient systems and helping shape how technology is built? This is an exciting opportunity to work on industry-leading products and platforms, designing, developing and maintaining robust, scalable systems that power transformative digital experiences.
If you thrive in dynamic environments and want to help shape the future of enterprise technology, this hybrid role offers meaningful technical influence and impact. You’ll attend the office in Dublin occasionally and have a desk in a modern workspace in a historic part of the city, surrounded by an innovative team to collaborate with and learn from. You’ll work alongside talented engineers on leading products and platforms, with the opportunity to shape both the technology and your career.
The Role
We’re looking for a Senior Scala Software Engineer with deep expertise in backend and application development to help design, build and evolve highly scalable, resilient software systems for our client in. You’ll work across the full engineering lifecycle — from architecture and technical design through to development, testing, deployment and production support. You’ll also play an important role in shaping technical direction, raising engineering standards and supporting the development of other engineers.
This is an ideal opportunity for someone who enjoys working on complex distributed systems and wants the autonomy and influence that comes with a senior engineering role.
What You’ll Do
What You’ll Need
Relevant Alternative Backgrounds
We’re also interested in engineers who have strong professional experience with Haskell, PureScript or another language/ecosystem built around a modern functional effect system, and who are interested in transitioning into Scala and the Typelevel ecosystem.
If you have a strong functional programming background and enjoy working with sophisticated type systems, concurrency and composable software design, we’d be keen to hear from you.
What Matters in this Role
Why This Role?
This is an opportunity to work on technically challenging problems within a collaborative engineering environment, while having the autonomy to influence architecture, engineering practices and the direction of the solutions you build.
If you’re an experienced Scala engineer who enjoys functional programming, distributed systems and solving complex problems — and you’re looking for a role where your technical expertise will genuinely make a difference — we’d love to hear from you.
Salary dependent on candidate experience. Benefits: Annual Bonus Scheme. Contributory Pension. Private Medical Insurance. Life Assurance & Long-Term Disability. Employee Assistance Programme. 22 days annual leave + 10 public holidays. Relocation package. Continuous Learning & Development. Access to extensive training & certification resources. Lunch & Learn sessions. Additional perks including company discounts, on-site parking, and bike-to-work scheme
Permanent Role. Hybrid/Remote role – based fully in Ireland, with 2 days a month on site in Dublin. You must be eligible to work in Ireland/EU.
For more information, please contact David Coyle at 01 635 1748 or email [email protected]
International Software Quality Engineer with English India
LocalEyes
Senior Software Engineer
Motorolasolutions
Software Engineer, Privacy Engineering (Lawful Access)
OpenAI
Senior Software Engineer, Query Execution
MongoDB
International Software Quality Engineer with Lithuanian
LocalEyes
Lead Software Engineer, Messaging Infrastructure
Klaviyo