Scala Engineer

Scala Engineer

Full-Time 51000 - 85000 £ / year (est.) Home office (partial)
H

At a Glance

  • Tasks: Design and build distributed Scala services for live sports data.
  • Company: Join a leading independent sports-data company with a start-up vibe.
  • Benefits: Enjoy hybrid work, 33 days leave, private medical, and sporting event tickets.
  • Why this job: Be part of a dynamic team transforming sports data into insights.
  • Qualifications: 3+ years Scala experience and a passion for live sports required.
  • Other info: Confidential chat available; all backgrounds encouraged to apply.

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

An independent sports-data company that’s been leading the field for over a decade. Privately owned, highly profitable and still run with a start-up mindset, they process real-time data for broadcasters, bookmakers and pro clubs worldwide. Now they’re expanding their Scala engineering team to rebuild the core platform powering multiple sports (football, F1, cricket, tennis and more).

What you will get

  • Green-field development on a modern cloud stack (Scala 3, Akka, Kafka Streams, Kubernetes, AWS).
  • Clear progression path, regular salary reviews and twice-yearly bonus.
  • 33 days paid leave, private medical, L&D budget and hardware of your choice.
  • Hybrid flexibility with a central London hub, plus tickets to select sporting events.
  • Salary up to £85,000+ 2x bonuses + benefits.

What you will do

  • Design and build distributed Scala services that ingest live sports feeds in milliseconds.
  • Break a legacy monolith into event-driven micro-services on AWS/Kubernetes.
  • Optimise data pipelines for scale and reliability (Akka Streams, Kafka).
  • Collaborate with data-science and product squads to ship new betting & broadcast features.
  • Champion best-practice: TDD / CI, observability, DevOps automation.

What you will need

  • 3+ years of professional Scala development.
  • Solid grasp of functional programming and concurrency (Cats, ZIO or similar).
  • Production experience with message queues or streaming platforms (Kafka, Kinesis, Pulsar).
  • Cloud deployment know-how – AWS preferred (Docker, Kubernetes, Terraform a plus).
  • Genuine interest in live sports and turning fast data into insights.

If you’d like a confidential chat about this opportunity, contact Con Lam at Harrington Starr – 07367 446 935 – or click the apply button below. (Company name disclosed after initial conversation. All backgrounds encouraged to apply.)

Scala Engineer employer: Harrington Starr

As a leading independent sports-data company, we pride ourselves on our dynamic work culture that fosters innovation and collaboration. With a strong focus on employee growth, we offer clear progression paths, regular salary reviews, and generous benefits including 33 days of paid leave and opportunities to attend exciting sporting events. Our hybrid working model in the heart of London allows for flexibility while being part of a passionate team dedicated to transforming live sports data into actionable insights.
H

Contact Detail:

Harrington Starr Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Scala Engineer

✨Tip Number 1

Familiarise yourself with the latest Scala features, especially Scala 3, as this is crucial for the role. Demonstrating your knowledge of functional programming and concurrency will set you apart from other candidates.

✨Tip Number 2

Gain hands-on experience with AWS and Kubernetes, as these are key components of the tech stack. Consider working on personal projects or contributing to open-source projects that utilise these technologies to showcase your skills.

✨Tip Number 3

Engage with the sports data community online. Follow relevant forums, attend meetups, or participate in discussions about live sports data processing. This will not only enhance your knowledge but also show your genuine interest in the field.

✨Tip Number 4

Prepare to discuss your experience with event-driven architectures and microservices. Be ready to share specific examples of how you've optimised data pipelines or improved system reliability in previous roles.

We think you need these skills to ace Scala Engineer

Scala Development
Functional Programming
Concurrency Management
Akka Framework
Kafka Streams
AWS Cloud Services
Kubernetes
Microservices Architecture
Event-Driven Design
Data Pipeline Optimisation
Test-Driven Development (TDD)
Continuous Integration (CI)
DevOps Automation
Message Queues Experience
Real-Time Data Processing
Collaboration with Cross-Functional Teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Scala, Akka, and Kafka. Include specific projects where you've designed distributed services or worked with cloud technologies like AWS.

Craft a Compelling Cover Letter: In your cover letter, express your passion for sports data and how your skills align with the company's goals. Mention your experience with functional programming and any relevant projects that demonstrate your expertise.

Showcase Relevant Projects: If you have GitHub repositories or personal projects that showcase your Scala development skills, include links in your application. This gives the company a tangible sense of your coding style and problem-solving abilities.

Highlight Soft Skills: Don't forget to mention your collaboration skills and any experience working in agile teams. The role involves working closely with data science and product squads, so demonstrating your ability to communicate effectively is key.

How to prepare for a job interview at Harrington Starr

✨Showcase Your Scala Expertise

Make sure to highlight your experience with Scala, especially any projects where you've implemented functional programming concepts. Be prepared to discuss specific challenges you faced and how you overcame them using Scala.

✨Demonstrate Knowledge of Cloud Technologies

Since the role involves AWS and Kubernetes, brush up on your cloud deployment skills. Be ready to explain how you've used these technologies in past projects, particularly in relation to microservices and data pipelines.

✨Discuss Your Passion for Sports Data

The company values a genuine interest in live sports. Share any personal experiences or projects that relate to sports data, and express how this passion drives your work as a developer.

✨Prepare for Technical Challenges

Expect technical questions or coding challenges during the interview. Practice common Scala problems and be ready to demonstrate your problem-solving skills, particularly in areas like concurrency and data streaming.

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