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
