Scala Engineer

Scala Engineer

Full-Time 62000 - 78000 £ / year (est.) No working from home possible
Sanderson Government and Defence

At a Glance

  • Tasks: Design and build scalable software for data-driven platforms, improving decision-making.
  • Company: Join a diverse tech team focused on impactful data solutions.
  • Benefits: Competitive pay, flexible remote work, and opportunities for professional growth.
  • Other info: Inclusive culture that values diversity and supports your career journey.
  • Why this job: Make a real impact with cutting-edge technology in a collaborative environment.
  • Qualifications: Strong Scala/Java skills and experience with Agile teams required.

The predicted salary is between 62000 - 78000 £ per year.

Location: London (mainly remote, 1 day/month onsite)

Rate: £79 per hour (Inside IR35)

Duration: 6 months

Security Clearance: BPSS required

The Role

Join a large-scale, data-driven platform team focused on capturing and analysing customer interaction data. You will work within an Insights & Reputation function, building services that improve data quality, detect fraud, and enable smarter decision-making at scale. This is a hands-on full stack engineering role within a multidisciplinary Agile team, delivering scalable data products with real-world impact.

What You Will Be Doing

  • Designing and building scalable, secure software across frontend and backend systems
  • Developing APIs, data pipelines, and services for high-volume transaction data
  • Collaborating with product, data, and design teams to shape solutions
  • Supporting live services, including monitoring, troubleshooting, and optimisation
  • Contributing to CI/CD pipelines and infrastructure as code
  • Writing clean, testable, maintainable code
  • Participating in code reviews, pairing, and team delivery

Tech Stack & Environment

  • Backend: Scala, Java (Python desirable)
  • Frontend: HTML, CSS, JavaScript
  • Frameworks: Play, Spark
  • Data: Postgres, MongoDB, Hudi
  • Cloud: AWS (S3, ECS, Aurora, Lambda)
  • DevOps: Jenkins, Airflow, Terraform
  • Monitoring: Kibana, Grafana
  • Ways of working: Agile (Scrum/Kanban), CI/CD, 'you build it, you run it'

What We Are Looking For

  • Strong experience as a Scala / Software Engineer
  • Solid backend development skills (Scala/Java)
  • Experience with SQL and NoSQL databases
  • Familiarity with AWS and modern DevOps practices
  • Experience working in Agile, multidisciplinary teams
  • Strong analytical and problem-solving skills
  • Clear communicator and collaborative team player

Desirable

  • Python, Docker, Airflow
  • Big data tools (e.g. Spark, EMR)
  • Experience with data platforms or risk/fraud systems

How You Will Work

  • Deliver value iteratively and early
  • Collaborate closely across disciplines
  • Write simple, maintainable code
  • Take ownership of services end-to-end
  • Continuously improve systems and team practices

Reasonable Adjustments: Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients. If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.

Scala Engineer employer: Sanderson Government and Defence

Join a forward-thinking company that values innovation and collaboration, offering a flexible remote working environment with just one day a month onsite in London. As a Scala Engineer, you'll be part of a dynamic Agile team dedicated to building impactful data solutions, with ample opportunities for professional growth and development in a diverse and inclusive workplace that prioritises respect and equality.

Sanderson Government and Defence

Contact Details:

Sanderson Government and Defence Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Scala Engineer

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 projects, especially those involving Scala and data engineering. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical skills and problem-solving abilities. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and approach problems!

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 hearing from passionate candidates who are eager to join our team!

We think you need these skills to ace Scala Engineer

Scala
Java
Python
HTML
CSS
JavaScript
Play Framework

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Scala and backend development experience. We want to see how your skills align 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 excited about this role and how your experience fits into our data-driven platform team. Keep it concise but impactful!

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in previous roles. We love seeing analytical thinking and problem-solving in action, especially in a collaborative environment like ours.

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!

How to prepare for a job interview at Sanderson Government and Defence

Know Your Tech Stack

Make sure you’re well-versed in the tech stack mentioned in the job description. Brush up on Scala, Java, and any relevant frameworks like Play and Spark. Being able to discuss your experience with these technologies will show that you’re a strong fit for the role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems, especially in data-driven environments. Highlight your analytical skills and how you’ve contributed to improving systems or processes in previous roles.

Emphasise Collaboration

Since this role involves working within multidisciplinary Agile teams, be ready to talk about your experiences collaborating with product, data, and design teams. Share examples of how you’ve successfully worked together to deliver projects.

Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project goals, and the company’s approach to CI/CD and DevOps practices. This not only shows your interest but also helps you gauge if the company culture aligns with your values.