HybridFull time

Senior Software Engineer

Base salary, equity and benefits

Hybrid working with two days in the Dublin office

Ownership across design, development and production

Small engineering team with technical input

Opportunity to develop Scala experience

Senior Software Engineer opportunity in Dublin working on scalable backend services and APIs, with hybrid working, strong ownership across production systems, and the chance to grow Scala expertise in a small engineering team.

Overview

A Senior Software Engineer is needed to join a Dublin team building software that helps businesses sell internationally.

You'll work on backend services that simplify complex business rules, with a focus on reliable systems, clear APIs and maintainable code.

This role offers strong ownership across design, development and production, along with the opportunity to build on an established Java or JVM background and develop Scala experience.

What You'll Be Doing

  • Design and build scalable backend services and APIs.
  • Turn complex requirements into practical software solutions.
  • Work with cloud infrastructure and an event-driven microservices environment.
  • Write clean, well-tested code and contribute to code reviews.
  • Take responsibility for how your services perform in production, improving reliability and performance.
  • Work closely with your team through the full development lifecycle.

What You'll Need to Succeed

  • At least five years' software engineering experience, including building scalable applications.
  • Strong backend development skills in Java, Scala or another JVM language.
  • Experience taking software from initial design through to production.
  • Familiarity with functional programming and an interest in working with Scala.
  • Experience with cloud technologies, ideally AWS.
  • A solid approach to testing, continuous integration and deployment.
  • The ability to explain your decisions clearly and work through problems with others.

Nice to Have

  • Experience with Scala and Play Framework.
  • Exposure to Kubernetes, Docker and production monitoring tools.
  • Experience building event-driven or distributed systems.

What's In It for You

  • Base salary, equity and benefits.
  • Hybrid working, with two days in the Dublin office.
  • Ownership across design, development and production.
  • A small engineering team where you can contribute to technical decisions.
  • The opportunity to develop your Scala experience while staying close to the code and solving meaningful technical problems.

Get notified about your perfect job

Send us your CV and we'll message you when we find a good match.

upload CV