Scala Software Engineer

Newcastle Upon Tyne

Company Social & Media:

_nology

About the Company

This opportunity is offered through a technology-focused organisation delivering large-scale, business-critical systems across modern digital environments. Teams operate within structured engineering practices, focusing on scalable, secure, and high-quality software delivery.

The company promotes continuous learning, collaboration, and long-term career development, supporting engineers in building strong technical and consulting capabilities.

About the Role

The Scala Software Engineer role is a 12-month fixed-term contract with the potential to convert into a permanent position based on performance and business needs.

The position focuses on developing and maintaining Scala-based applications within large-scale systems. It involves working across the full development lifecycle, contributing to modern engineering practices, and collaborating with cross-functional teams in Agile environments.

Responsibilities

  • Design, develop, and maintain Scala-based applications
  • Build and enhance backend services using the Play Framework
  • Work across the full software development lifecycle from requirements to deployment
  • Collaborate with developers, testers, DevOps engineers, and product owners
  • Write clean, maintainable, and well-tested code
  • Support CI/CD pipelines and modern deployment processes
  • Troubleshoot issues and contribute to system improvements
  • Participate in Agile delivery processes and team ceremonies

Requirements

  • Strong commercial experience with Scala
  • Experience working with the Play Framework
  • Strong problem-solving skills and attention to detail
  • Experience working in Agile, collaborative environments
  • Eligibility for Security Clearance is preferred but not essential

Tech Stack

  • Scala for backend development
  • Play Framework for application development
  • Agile methodologies and modern engineering practices

Benefits

  • 12-month contract with potential for permanent conversion
  • Opportunity to work on large-scale, impactful systems
  • Access to continuous learning and upskilling opportunities
  • Clear path toward long-term career development
  • Collaborative and high-performing team environment

Complete details about this role can be found on the official website below: