Senior Scala Engineer

Senior Scala Engineer

Full-Time 60000 - 85000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Build and maintain high-scale backend services using Scala in a modern engineering environment.
  • Company: Join a forward-thinking tech company with a focus on innovation and collaboration.
  • Benefits: Competitive salary, bonus, hybrid work options, and comprehensive benefits.
  • Why this job: Take ownership of projects and influence system design while working with cutting-edge technologies.
  • Qualifications: Strong Scala experience, functional programming skills, and familiarity with REST APIs and databases.
  • Other info: Opportunity to mentor others and shape technical best practices in a dynamic environment.

The predicted salary is between 60000 - 85000 £ per year.

We are hiring a Senior Scala Engineer to build and evolve high-scale backend services in a modern engineering environment. This is a hands-on role with real ownership, strong technical standards and the chance to influence how systems are designed, built and run.

What you’ll do:

  • Build and maintain Scala services using functional programming principles
  • Design and optimise RESTful APIs and microservices
  • Write high-quality, well-tested code (TDD/BDD)
  • Work with PostgreSQL and/or NoSQL databases
  • Contribute to CI/CD pipelines, cloud infrastructure, and containerised deployments
  • Mentor other engineers and shape technical best practices

What we’re looking for:

  • Strong commercial experience with Scala
  • Solid functional programming background
  • Experience with REST APIs, JSON (Play JSON or Circe)
  • Database experience (PostgreSQL and/or NoSQL)
  • Testing experience (ScalaTest, Specs2, Mockito)
  • Familiarity with CI/CD, Docker/Kubernetes, and cloud platforms

This role requires eligibility for UK Security Check (SC) clearance. Therefore, you must:

  • Have lived continuously in the UK for the last 5+ years
  • Have the correct right to work in the UK
  • Have not had any trips out of the UK in the last 5 years which have lasted 28 consecutive days or more
  • Be willing to undergo a thorough background check as part of the vetting process.

So, if you’re an experienced software engineer with strong Scala experience, are based in a commutable distance to the West Midlands and you would be eligible for SC clearance, please apply now to be considered!

Senior Scala Engineer employer: SF Recruitment (Tech)

Join a forward-thinking company that values innovation and technical excellence, offering a dynamic work culture where your contributions as a Senior Scala Engineer will directly impact the evolution of high-scale backend services. With hybrid and remote opportunities, competitive salaries, and a commitment to employee growth through mentorship and best practices, this role provides a unique chance to thrive in a supportive environment while enjoying the flexibility of working from home and occasional collaboration in the West Midlands.
S

Contact Detail:

SF Recruitment (Tech) Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Scala Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Scala or in similar roles. A friendly chat can lead to insider info about job openings that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Scala projects and contributions. This gives potential employers a taste of your coding style and problem-solving abilities, making you stand out from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on functional programming principles and RESTful API design. Practice coding challenges on platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining us. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Senior Scala Engineer

Scala
Functional Programming
REST APIs
JSON (Play JSON or Circe)
PostgreSQL
NoSQL Databases
TDD
BDD
ScalaTest
Specs2
Mockito
CI/CD
Docker
Kubernetes
Cloud Platforms

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Scala experience and functional programming skills. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about building high-scale backend services and how you can contribute to our team. Keep it engaging and personal – we love to see your personality!

Showcase Your Technical Skills: When filling out your application, be sure to mention your experience with REST APIs, databases, and testing frameworks. We’re looking for solid examples of your work, so don’t hold back on the details!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at SF Recruitment (Tech)

✨Know Your Scala Inside Out

Make sure you brush up on your Scala knowledge before the interview. Be prepared to discuss functional programming principles and how you've applied them in your previous roles. Practising coding challenges in Scala can also help you feel more confident.

✨Showcase Your API Design Skills

Since the role involves designing RESTful APIs, be ready to talk about your experience with API design and optimisation. Bring examples of projects where you've implemented these skills, and if possible, prepare to discuss the tools and frameworks you used.

✨Demonstrate Testing Expertise

Highlight your experience with testing frameworks like ScalaTest or Specs2. Be prepared to explain your approach to Test-Driven Development (TDD) and Behaviour-Driven Development (BDD), and share specific examples of how testing has improved your code quality.

✨Familiarise Yourself with CI/CD and Cloud Tools

Since the job involves contributing to CI/CD pipelines and working with cloud infrastructure, make sure you understand the basics of Docker, Kubernetes, and any relevant cloud platforms. Discuss any hands-on experience you have with these technologies to show you're ready for the role.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>