Senior Scala Engineer in Birmingham

Senior Scala Engineer in Birmingham

Birmingham Full-Time 51000 - 68000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Build and maintain high-scale backend services using Scala and functional programming.
  • Company: Join a modern engineering team with a focus on innovation and collaboration.
  • Benefits: Competitive salary, bonus, hybrid work options, and professional development opportunities.
  • Why this job: Take ownership of projects and influence system design in a dynamic environment.
  • Qualifications: Strong Scala experience and familiarity with REST APIs and cloud platforms.
  • Other info: Mentorship opportunities and excellent career growth await you!

The predicted salary is between 51000 - 68000 £ per year.

£60,000 - £85,000 + bonus + benefits

Permanent | Hybrid & Remote Opportunities Available (2 days/month in West Midlands)

We're 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.

(Applications from candidates not eligible for SC clearance cannot be considered).

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 in Birmingham employer: SF Recruitment (Tech)

Join a forward-thinking company that values innovation and technical excellence, offering a dynamic work culture where your contributions directly impact the evolution of high-scale backend services. With competitive salaries, a hybrid working model, and opportunities for professional growth through mentorship and collaboration, this role in the West Midlands provides a unique chance to thrive in a supportive environment while enjoying the flexibility of remote work.
S

Contact Detail:

SF Recruitment (Tech) Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Scala Engineer in Birmingham

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, 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 your functional programming principles and RESTful API design. Practise coding challenges and system design questions to boost your confidence and impress during the interview.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Scala Engineer in Birmingham

Scala
Functional Programming
REST APIs
JSON (Play JSON or Circe)
PostgreSQL
NoSQL Databases
Testing (ScalaTest, Specs2, Mockito)
CI/CD
Docker
Kubernetes
Cloud Platforms
Mentoring
Technical Best Practices

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!

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

Showcase Your Technical Skills: When applying, mention specific technologies you’ve worked with, like REST APIs or PostgreSQL. We love seeing concrete examples of your work, especially if you’ve used TDD/BDD in your projects!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates!

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 ready to discuss functional programming principles and how you've applied them in your previous roles. Prepare to showcase your experience with REST APIs and any relevant libraries like Play JSON or Circe.

✨Showcase Your Problem-Solving Skills

During the interview, expect to tackle some technical challenges. Practice coding problems that involve designing and optimising RESTful APIs or working with databases like PostgreSQL. This will help demonstrate your hands-on experience and ability to think critically under pressure.

✨Highlight Your Testing Experience

Since testing is crucial for this role, be prepared to discuss your experience with TDD/BDD and tools like ScalaTest or Mockito. Share specific examples of how you've implemented testing in your projects to ensure high-quality code.

✨Familiarise Yourself with CI/CD and Cloud Tools

As the role involves contributing to CI/CD pipelines and cloud infrastructure, make sure you understand the basics of Docker, Kubernetes, and any cloud platforms you've worked with. Being able to talk about your experience with these technologies will show that you're ready to hit the ground running.

Senior Scala Engineer in Birmingham
SF Recruitment (Tech)
Location: Birmingham

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
>