Senior/Lead Scala Developer
Senior/Lead Scala Developer

Senior/Lead Scala Developer

Full-Time 55000 - 75000 £ / year (est.) Home office (partial)
F

At a Glance

  • Tasks: Develop and maintain high-quality Scala microservices for major Government projects.
  • Company: Join an award-winning tech consultancy with a global impact.
  • Benefits: Competitive salary, 25 days holiday, enhanced pension, and private medical cover.
  • Why this job: Make a difference in public sector projects while mentoring junior engineers.
  • Qualifications: Strong Scala experience and skills in REST APIs, databases, and cloud infrastructure.
  • Other info: Flexible remote work with monthly office visits across the UK.

The predicted salary is between 55000 - 75000 £ per year.

Location: UK Wide (once a month in office)

Role: Full Time, Permanent

Start: ASAP

F5 are delighted to be partnering with one of the biggest Technology Consultancies in the UK, an award-winning business that works with major organisations globally. They are seeking multiple Senior Scala Developers to join a long-standing Public Sector customer of theirs, working on some of the biggest Government projects in the country.

You will develop and maintain high‑quality Scala microservices managing scalable, reliable deployments with SBT, CI/CD, and containerisation. You will collaborate with senior stakeholders, mentor junior engineers, and ensure strong operational performance. You can be based anywhere in the UK, provided you are comfortable going into the office at least once a month. The office that you visit will differ based on project demand; however, typical sites include London, Bristol, Manchester, Leeds, South Wales, and Birmingham.

Responsibilities:

  • Develop and maintain high-quality Scala microservices with scalable, reliable deployments using SBT, CI/CD, and containerisation.
  • Collaborate with senior stakeholders, mentor junior engineers, and ensure strong operational performance.

Qualifications:

  • Strong experience with Scala and functional programming.
  • Skilled in designing/consuming REST APIs and JSON validation/serialisation (Play JSON, Circe).
  • Proficient with relational databases (PostgreSQL) and NoSQL (MongoDB).
  • Experience writing unit/integration tests using ScalaTest, Specs2, Mockito (TDD/BDD).
  • Familiar with SBT for build automation and Git branching workflows.
  • Good understanding of HTTP, web security best practices, and performance.
  • Experience with cloud infrastructure, CI/CD pipelines, and containerisation.

Benefits:

  • Basic salary £65,000-£90,000 (flexibility here for lead-level candidates)
  • 25 days holiday + Bank Holidays
  • Enhanced Pension - up to 6% Matched
  • Dedicated Training and Development Plan
  • Professional Membership Budget
  • Group Life Insurance
  • Private Medical Cover
  • Enhanced Maternity/Paternity
  • Employee discount and rewards platform

Because of some of the clients you could end up supporting, applicants need to be eligible for SC Clearance to be considered. This means you must have full rights to work in the UK and have not left the UK for longer than 28 days consecutively in the last 5 years.

If the above applies to you, and you're interested in the role, please apply with your latest CV and I will be in touch!

Senior/Lead Scala Developer employer: F5 Consultants

Join one of the UK's leading Technology Consultancies, renowned for its commitment to innovation and excellence in the public sector. With a flexible working model that allows you to be based anywhere in the UK, you'll enjoy a supportive work culture that prioritises professional development through dedicated training plans and mentorship opportunities. The company offers competitive salaries, generous holiday allowances, and comprehensive benefits, making it an ideal place for talented Scala Developers looking to make a meaningful impact on significant government projects.
F

Contact Detail:

F5 Consultants Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior/Lead Scala Developer

✨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 sneak peek into your coding style and problem-solving abilities, making you stand out from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common Scala interview questions and coding challenges. Practising with a friend or using online platforms can help you feel more confident and ready to impress during those crucial conversations.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Scala developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Senior/Lead Scala Developer

Scala
Functional Programming
REST APIs
JSON Validation/Serialisation
Play JSON
Circe
PostgreSQL
MongoDB
Unit Testing
Integration Testing
ScalaTest
Specs2
Mockito
TDD
BDD
SBT
Git
HTTP
Web Security Best Practices
Cloud Infrastructure
CI/CD Pipelines
Containerisation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Scala experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about Scala development and how you can contribute to our team. Keep it concise but impactful – we love a good story!

Showcase Your Technical Skills: Be specific about your technical expertise in Scala, REST APIs, and databases. Mention any tools or methodologies you’ve used, like SBT or CI/CD, as this will help us understand your hands-on experience.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you get all the latest updates from us. Plus, we love seeing applications come through our own channels!

How to prepare for a job interview at F5 Consultants

✨Know Your Scala Inside Out

Make sure you brush up on your Scala skills before the interview. Be ready to discuss your experience with functional programming, REST APIs, and JSON validation. They’ll likely ask you to explain how you've used these in past projects, so have some examples at the ready!

✨Showcase Your Mentoring Skills

Since the role involves mentoring junior engineers, be prepared to talk about your experience in this area. Think of specific instances where you’ve guided others, and how you approach teaching complex concepts. This will show that you’re not just a great developer, but also a team player.

✨Familiarise Yourself with CI/CD and Containerisation

Given the emphasis on CI/CD pipelines and containerisation in the job description, make sure you can discuss your experience with these tools. Be ready to explain how you’ve implemented them in previous roles and the impact they had on project delivery.

✨Understand the Company’s Projects

Research the company and their public sector projects. Knowing what they do and the challenges they face will help you tailor your answers and demonstrate your genuine interest in the role. Plus, it’ll give you a chance to ask insightful questions during the interview!

Senior/Lead Scala Developer
F5 Consultants

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

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