M

Senior Scala Software Engineer (Functional Programming & Distributed Systems)

Ireland
Relocation
This Job is No Longer Active This position is no longer accepting applications

Join a leading tech company as a Senior Scala Engineer to design, build, and maintain scalable, resilient backend systems using functional programming principles. You’ll lead technical direction, mentor teams, and work on transformative enterprise platforms in a hybrid Dublin/Ireland role. Requires 5+ years of Scala expertise, deep functional programming knowledge, and distributed systems experience.

Key Highlights
Leadership role shaping technical direction and engineering standards for scalable backend systems
Hybrid role with 2 days/month in Dublin, modern workspace, and collaborative team environment
Focus on functional programming, distributed systems, and cloud-native architectures (AWS)
Key Responsibilities
Design, build, and maintain scalable, resilient backend systems supporting critical business needs
Develop high-quality applications using Scala and modern functional programming principles (e.g., Cats, Cats Effect, ZIO)
Collaborate with cross-functional teams to deliver technical solutions and influence product architecture
Drive software quality through code reviews, automated testing, CI/CD, and engineering best practices
Mentor junior engineers and contribute to technical documentation, RFCs, and root-cause analyses
Participate in on-call rotations for production incident resolution and system reliability
Technical Skills Required
Scala Functional Programming Distributed Systems
Benefits & Perks
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
Lunch & Learn sessions
Nice to Have
Experience with Haskell, PureScript, or other functional effect systems transitioning to Scala
AWS expertise (compute, storage, serverless)
Kubernetes and microservices architecture experience
Observability, incident management, and production infrastructure knowledge

Job Description

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.

Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources
Keep exploring

Similar Jobs

Explore other opportunities that match your interests

Hidden company

Log in to see location

Premium

Embedded Software & SoC Engineer (Device Drivers, Firmware, SoC Architecture)

Log in free to see the details

Hidden company

Log in to see location

Premium

CPU Performance Modeling Architect

Log in free to see the details

Relocation Guides

Step-by-step relocation guides, from moving logistics to settling abroad.

Browse all articles

Subscribe to our newsletter

New visa sponsorship, relocation and remote tech jobs, delivered to your inbox.