Job Title

Senior Software Engineer – Scala

Job Type



London, Holborn – 1 day in office once a fortnight


Up to £90,000 plus 20% bonus and benefits

Job Description

We’re looking for an experience Senior Scala Software Engineer to join the UK’s second largest retailer and help to build the next generation of their software solutions. Working closely with a team of highly skilled engineers to solve complex and challenging problems with sustainable and performant software.


  • By identifying and using the best tools and approaches appropriate to the problem and solution, you will design innovative solutions to complex solutions.
  • Supporting business critical applications and services by working as part of a cross functional team owning the application lifecycle from inception all the way through to production
  • Work closely with technical and non-technical colleagues to ensure the services built meet the needs of the business with a strong customer focus
  • Support the growth of other members of the team through a collaborative approach to mentoring.
  • Keep up with industry trends and new tools, technologies, and development methods with a view to adopting best practices that are appropriate to our team

Essential skills / Experience:

  • Patterns for building scalable, performant, distributed systems
  • Strong experience with Akka (HTTP, Streams, Persistence, Clustering, Sharding) , the Typelevel ecosystem, http4s, Slick and Doobie
  • Microservices architecture, event sourcing and CQRS
  • Proven commercial experience in Scala and Functional Programming
  • Experience with containerisation and cloud deployment
  • A Bachelor’s degree in computer science, software engineering or a related discipline (or equivalent experience)
  • Asynchronous and synchronous integration patterns – we use Kafka a lot as well as HTTP and gRPC
  • Patterns for building scalable, performant, distributed systems

Specialist Talent

Call 01322 420068 or email to discover how our expert team can help you prepare for your next career move.

We’re always happy to discuss current opportunities or offer tailored advice for your industry.