Make yourself visible and let companies apply to you.
Roles

Scala Jobs

Overview

Looking for top Scala jobs? Discover the latest Scala developer roles on Haystack, your trusted IT job board. Whether you're a senior Scala engineer or a junior developer, find exciting opportunities with leading tech companies hiring now. Start your Scala career search today and connect with employers seeking skilled Scala professionals.
Filters applied
Scala
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Senior Data Engineer
British Gas
Leicester
Hybrid
Senior
Private salary
RECENTLY POSTED
fabric
aws
python
hadoop
scala
pyspark
Description Join us, be part of more.We’re so much more than an energy company. We’re a family of brands revolutionising how we power the planet. We’re energisers. One team of 21,000 colleagues that’s energising a greener, fairer future by creating an energy system that doesn’t rely on fossil fuels whilst living our powerful commitment to igniting positive change in our communities. Here, you can find more purpose, more passion, and more potential. That’s why working here is #MoreThanACareer. We do energy differently - we do it all. We make it, store it, move it, sell it, and mend it.About your team:At British Gas, our mission is to sell it and mend it.We’ve been powering the UK’s homes and businesses for over 200 years - but supplying energy is just part of what we do. We’re making the UK greener and more energy efficient, getting closer to Net Zero. By using clever tech like thermostats, heat pumps, solar panels and EV chargers, we’re making it cheaper and easier for our customers to reduce their carbon-footprint.R0069779 - Senior Data EngineerFull time or Part timeLeicester/WindsorAbout your team:At British Gas Energy, our ambition is to be Britain’s favourite energy supplier.We’ve been powering the UK’s homes and businesses for over 200 years - but supplying energy is just part of what we do. We’re making the UK greener and more energy efficient, getting closer to Net Zero. By using clever tech like thermostats, heat pumps, solar panels and EV chargers, we’re making it cheaper and easier for our customers to reduce their carbon-footprint.Are you passionate about Data & AI and eager to make a significant impact? We are growing our Data & Analytics department to drive value and innovation within our business. Through the development of Data & AI products, we aim to enhance decision-making, improve performance, and make a valuable difference in our business and for our customers.Why Join Us?
Innovative Environment: Stay ahead in the Data & AI field through use of cutting-edge technologies and creative thinking
Collaborative Culture: Work with talented professionals in a supportive environment where best practices are shared and continuous improvement is encouraged
Career Growth: We will invest in our team’s development through continuous learning opportunities and career advancement programs
Impactful Work: Directly contribute to our mission to drive business growth and operational efficiency
Personal Development: We will provide an environment for you to learn and develop, with access to resources and support to help you grow both professionally and personally
About your role:Join us as a Senior Data Engineering Leader and Shape the Future of British Gas Business’s Data-Driven Success!Step into a pivotal role within our Data Engineering function, where you’ll lead transformative Data Engineering Science projects to drive growth, create efficiencies, and revolutionise BGB’s decision-making capabilities. As a senior member of the team, you’ll take charge of designing, building, and maintaining scalable data pipelines and data models that empower Data Analysts, Management Information, and Data Science initiatives. Alongside advancing our data integrity and availability, you’ll also inspire and develop Associate Data Engineers, while mentoring peers to elevate the entire team’s expertise.Key aspects of this role are:
Data Pipeline Development: Build and maintain robust Extract, Transform and Load data pipelines, ensuring seamless integration of large datasets into BGB’s Data Estate
Data Quality: Implement data quality audits and validation processes to maintain data accuracy
Data Product Engineering: Collaborate with Analysts and Scientists to create data products for advanced analytics and machine learning
Data Architecture: Design and refine data architecture to meet organizational needs
Optimisation: Enhance data extraction and storage efficiency for cost and performance gains
Technical Support: Troubleshoot data-related issues with a hands-on approach
Documentation: Establish and maintain thorough documentation of processes and best practices
Innovation: Stay at the forefront of emerging technologies to propel our data engineering capabilities forward
Leadership: Grow, develop, and retain top talent while fostering a culture of excellence and ensuring succession planning
Mentorship: Share your Data Engineering expertise with colleagues across departments, building cross-functional knowledge and collaboration
Here’s what we’re looking for:
Extensive expertise in data engineering, with a proven track record of designing and implementing scalable data pipelines and data models. Strong skills in data modelling and data warehousing underpin this expertise
Proficient in cloud services and cloud-based data engineering tools, such as AWS, Azure, Microsoft Fabric and Databricks, as well as big data technologies like Hadoop and Spark
Skilled in programming languages, including Python, PySpark and Scala, with extensive experience developing robust ETL pipelines and ensuring scalable deployments
Experienced in mentoring and developing less experienced Data Engineers, guiding them to grow their technical skills and capabilities
Capable of delivering and leading complex data engineering projects, ensuring high-quality outputs and timely completion
Why should you apply?We’re not a perfect place - but we’re a people place. Our priority is supporting all of the different realities our people face. Life is about so much more than work. We get it. That’s why we’ve designed our total rewards to give you the flexibility to choose what you need, when you need it, making sure that you and your family are supported not only financially, but physically and emotionally too. Visit the link below to discover why we’re a great place to work and what being part of more means for you.https://www.morethanacareer.energy/britishgasIf you’re full of energy, fired up about sustainability, and ready to craft not only a better tomorrow, but a better you, then come and find your purpose in a team where your voice matters, your growth is non-negotiable, and your ambitions are our priority.Help us, help you. We would love for you to share any information about yourself throughout our recruitment process so that we can better understand you and help shape your journey.
Senior Cloud Engineer - GCP
Fruition Group
London
Hybrid
Senior
ÂŁ90,000
RECENTLY POSTED
terraform
kubernetes
python
java
scala
Senior Cloud Engineer (GCP)Up to £90,000 + £6,000 cash allowance + 18% bonus + shares worth roughly £8,000 p/aLondon (Hybrid)Fruition IT are partnering with a FTSE100 global Biopharma business, with a goal to unite science, technology and talent. They aim to positively impact the health of c2.5 Billion people by 2030.We’re looking for a Senior Cloud Engineer to join the R&D function of this organisation, a start-up within the wider business.This function is merger and upgrade of major data platforms which will give them the ability to leverage data, knowledge, and prediction to find new medicinesThe Goal:Build a next-generation data experience for scientists, engineers, and decision-makers - increasing productivity, and reducing time spent on data mechanicsProvide best-in-class AI/ML and data analysis environments to accelerate predictive capabilities and attract top-tier talentAggressively engineer data at scale to unlock the value of our combined data assets and predictions in real-timeYour Role:Lead the design, development, and implementation of scalable APIs that meet the requirements of internal and external stakeholders. Ensure APIs are secure, efficient, and user-friendly, following industry best practices and standards.Collaborate with cross-functional teams to identify API requirements and provide technical guidance. Integrate APIs with systems and platforms for seamless data exchange and enhanced system functionality.Produce well-engineered software, including appropriate automated test suites, technical documentation, and operational strategy.Reuse modular code and develop microservices to drive efficiencies.Experience Required:Cloud: GCPProgramming: Python , Java or ScalaInfrastructure as code: TerraformContainerisation: KubernetesPackage on offer:Up to £90,000 basic + £6,000 cash allowance18% annual bonusAnnual Shares - worth around £8,00025 days holiday + bank holidaysLife Insurance, Medical Insurance, Dental, Vision10% Employer contributed Pension (double pension match up to 10%)Apply now, or contact for more informationWe are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or ageTPBN1_UKTJ
Senior Data Engineer
Inspire People
Coventry
Hybrid
Senior
ÂŁ60,000
RECENTLY POSTED
fabric
terraform
python
talend
delta-lake
scala
HM Land Registry (HMLR) is undertaking one of the largest transformation programmes in government, modernising the digital systems that support over £7 trillion of property ownership. As a Senior Data Engineer, you will help establish a new data engineering capability, contributing to the development of reliable data pipelines and products that improve data access, integrity and value across the organisation. Your work will support programmes that shape how HMLR manages and uses its data for years to come. Salary up to £60,800, 29% employer pension contribution plus full Civil Service benefits. Flexible, hybrid working from Plymouth, Croydon or Coventry.About the roleThis role has come to fruition as HMLR embarks on a significant modernisation of its core services and data infrastructure. With new funding secured and a dedicated Data Engineering capability being formed for the first time, there is a crucial need to build strong, reliable data systems that can support future services and national programmes.As a Senior Data Engineer, you’ll design and deliver robust data systems, pipelines and products that support analytics and operational decision-making. Working in agile teams, you’ll provide technical leadership, guide colleagues and help shape solutions across the organisation. You’ll also support opportunity discovery, develop prototypes and production-ready solutions, and continually improve data engineering practices and systems in production.If you would like to find out more about the role, the Data Engineering capability and what it’s like to work at HMLR, a Hiring Manager Q&A session where you can virtually ‘meet the team’ will be held via Teams onTuesday, 6th of January at 12:30pm. Follow the apply link to register your interest.Key ResponsibilitiesIdentify opportunities to reuse and optimise data flows, including building streaming systems, managing databases and improving code performance.Lead the development and maintenance of data engineering solutions, advising teams as a subject matter expert and ensuring alignment with HMLR standards and approved technologies.Collaborate with senior colleagues to understand where data engineering adds value, supporting strategic and operational decision-making.Support and guide junior team members, contribute to the data engineering community and advocate for data quality, maintainability and reusable components.Continuously improve data systems and maintain awareness of best practice and emerging approachesEssential SkillsExperience with large-scale analytics engines (e.g. Spark/PySpark) and scripting languages such as Python or Scala.Hands-on use of cloud data stacks (e.g. SageMaker Notebooks, S3, Glue, Athena) and modern storage formats or frameworks (e.g. Parquet, Delta Lake, Fabric).Experience with DevOps/DataOps tooling and practices (e.g. Terraform) and testing data pipelines, including end-to-end, data quality, monitoring, unit and contract testing.Experience managing the full data lifecycle, including development, analysis, modelling, integration and metadata management.Communicating clearly with technical and non-technical stakeholders, leading discussions in multidisciplinary teams and managing differing viewpointsProfiling data, analysing source systems and creating data models that suit different organisational needDesirable SkillsIBM DB2/QREPBMC Control-MExperience of Talend Data Integration (e.g. ETL build and deployment using Talend Cloud.Experience of leadershipExperience of metadata managementExperience of testingLocationExpectation is to be working from any of the advertised locations 60% of your time across the month (typically three days per week). Hours are flexible and condensed hours are an option.Locations available: Croydon, Coventry, PlymouthSalaryCivil Service Grade: SEODependent upon assessment at interview, your starting salary will be one of the following:Developing: £49,600Proficient: £55,200Accomplished: £60,800BenefitsOver 29% employer pension contributionAnnual leave of 28.5 days per year plus 8 public holidaysA clear progression pathway including personalised training and development plansExpensed accreditations with dedicated training daysFlexi-time scheme (you decide what working hours work best for you)Opportunity to work condensed hoursSocial and sports clubsAccess to an Employee Assistance Programme for counselling and supportInterest-free season ticket loanCycle to Work scheme (salary sacrifice)HMLR has a strong and positive culture, a commitment to inclusivity, a focus on continuous learning and development, and flexible ways of working.Further InformationApplication deadline: 11:55pm Thursday 8th of January 2026Please apply with a CV that provides evidence against the essential skills.HMLR does not hold a UK Visa & Immigration (UKVI) Skilled Worker Licence and is unable to sponsor individuals for Skilled Worker sponsorship.If you are a motivated and experienced data professional who enjoys leading on complex data challenges, shaping technical approaches and working collaboratively in agile teams, this is your chance to make a significant impact. Join HM Land Registry and play a crucial role in developing and guiding the data capabilities that support property ownership and public services across England and Wales. Apply now in complete confidence.TPBN1_UKTJ
Data Engineer Manager
Young's Employment Services Ltd
Brent
Hybrid
Senior - Leader
ÂŁ90,000
RECENTLY POSTED
fabric
aws
kafka
python
java
apache-spark
+4
Hybrid - London with 2/3 days WFH Circ £85,000 - £95,000 + Attractive Bonus & Benefits Hands On Data Engineer Manager required for this exciting newly created position with a prestigious and rapidly expanding business in West London. It would suit someone with official management experience, or potentially a Lead / Senior Engineer looking to take on more managerial responsibility. The Data Engineer Manager will play a pivotal role at the heart of our client’s data & analytics operation. Having implemented a new MS Fabric based Data platform, the need now is to scale up and meet the demand to deliver data driven insights and strategies right across the business globally. There’ll be a hands-on element to the role as you’ll be troubleshooting, reviewing code, steering the team through deployments and acting as the escalation point for data engineering. Our client can offer an excellent career development opportunity and a vibrant, creative and collaborative work environment. This is a hybrid role based in Central / West London with the flexibility to work from home 2 or 3 days per week. Key Responsibilities include; Define and take ownership of the roadmap for the ongoing development and enhancement of the Data Platform. Design, implement, and oversee scalable data pipelines and ETL/ELT processes within MS Fabric, leveraging expertise in Azure Data Factory, Databricks, and other Azure services. Advocate for engineering best practices and ensure long-term sustainability of systems. Integrate principles of data quality, observability, and governance throughout all processes. Participate in recruiting, mentoring, and developing a high-performing data organization. Demonstrate pragmatic leadership by aligning multiple product workstreams to achieve a unified, robust, and trustworthy data platform that supports production services such as dashboards, new product launches, analytics, and data science initiatives. Develop and maintain comprehensive data models, data lakes, and data warehouses (e.g., utilizing Azure Synapse). Collaborate with data analysts, Analytics Engineers, and various stakeholders to fulfil business requirements. Key Experience, Skills and Knowledge: Experience leading data or platform teams in a production environment as a Senior Data Engineer, Tech Lead, Data Engineering Manager etc. Proven success with modern data infrastructure: distributed systems, batch and streaming pipelines Hands-on knowledge of tools such as Apache Spark, Kafka, Databricks, DBT or similar Experience building, defining, and owning data models, data lakes, and data warehouses Programming proficiency in the likes of Python, Pyspark, SQL, Scala or Java. Experience operating in a cloud-native environment such as Azure, AWS, GCP etc ( Fabric experience would be beneficial but is not essential). Excellent stakeholder management and communication skills. A strategic mindset, with a practical approach to delivery and prioritisation. Proven success with modern data infrastructure: distributed systems, batch and streaming pipelines. Experience building, defining, and owning data models, data lakes, and data warehouses. Exposure to data science concepts and techniques is highly desirable. Strong problem-solving skills and attention to detail. Salary is dependent on experience and expected to be in the region of £85,000 - £95,000 + an attractive bonus scheme and benefits package. For further information, please send your CV to Wayne Young at Young’s Employment Services Ltd. YES are operating as both a recruitment Agency and Recruitment Business. TPBN1_UKTJ
Scala Developer - Remote Contract - Immediate Start
Stealth IT Consulting Limited
UK
Fully remote
Mid - Senior
ÂŁ380/day
RECENTLY POSTED
scala
mongodb
github
restful
jenkins
postgresql
+3
Role OverviewWe are seeking an experienced Scala Developer to join a dynamic team working on high-impact projects. The ideal candidate will have strong expertise in Scala and Play Framework, with a passion for building robust, scalable backend services and APIs. This is a fully remote contract role with an immediate start.Key Responsibilities
Design, develop, and maintain backend services and APIs using Scala and Play Framework.
Implement RESTful endpoints, manage request/response lifecycle, and handle authentication/authorization flows.
Write clean, idiomatic Scala code and apply functional programming principles where appropriate.
Develop and maintain automated tests (unit and integration) and support test automation initiatives.
Collaborate with product owners, UX designers, QA, and other engineers in an Agile environment (Scrum/Kanban).
Participate in code reviews, architecture discussions, and pair programming sessions.
Troubleshoot and resolve production issues; contribute to reliability and observability (logging, metrics, alerts).
Assist in defining CI/CD pipelines and deployment processes (e.g., Jenkins, GitHub Actions, Concourse).
Produce concise technical documentation and handover notes.
Must-Have Skills & Experience
3+ years professional experience with Scala.
2+ years hands-on experience with Play Framework (controllers, routing, forms, HTTP filters).
Strong understanding of functional programming concepts and idiomatic Scala (immutability, monads; familiarity with Cats or Scalaz is a plus).
Experience designing and consuming REST APIs, including JSON validation/serialization (Play JSON, Circe).
Proficiency with relational databases (PostgreSQL) and/or NoSQL (MongoDB), including schema design and query optimization.
Proven experience writing unit and integration tests (ScalaTest, Specs2, Mockito, etc.).
Familiarity with sbt and dependency management.
Experience with Git and branching strategies.
Good understanding of HTTP, web security best practices, and performance considerations.
Experience working in Agile teams and participating in ceremonies.
Java Software Engineer
Computer Futures
London
Hybrid
Mid - Senior
ÂŁ550/day
java
aws
mysql
cassandra
python
hadoop
+1
I’m looking for a Contract Java Software Engineer to join my client in their FinTech Business Unit. 6 month | Inside IR35 | Hybrid (1x week London) | £550 per day What you’ll do: Develop scalable, high-performance systems and microservices Solve complex technical challenges and advocate best practices Support compliance processes with advanced tooling and analyticsRequirements:
Java + least one additional server-side language (e.g., Python, Go, Scala, etc.)
Experience with multiple data storage technologies (e.g., MySQL, Hadoop, Cassandra)
Familiarity with AWS services (RDS, Step Functions, EC2, Kinesis)
Experience defining and upholding SLOs/KPIs and participating in architecture reviews
Skilled in testing (unit, integration, end-to-end) and defining SLOs/KPIs.
Understanding of security for authentication/authorization.
Experience with compliance, payments/FinTech, and products impacting large customer bases. Please get in apply if this suits you. Please click to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement. To find out more about Computer Futures please visit Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC(phone number removed) England and Wales
Spotlight
Software Developer - Consultant
Opencast
Multiple locations
Hybrid
Mid
ÂŁ44,001 - ÂŁ59,000
java
ruby
scala
kotlin
javascript
Check out this brand new role!Ready for a new challenge?Are you looking for work that makes a difference? Do you want to work with people who learn and grow together?If so, Opencast could be the place for you. We’re a growing tech consultancy that creates user-centred solutions for our clients in government and business.The roleSoftware developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation.Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice.Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority.The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development.UK Security Clearance (existing SC clearance or eligibility) is a requirement for our current permanent opportunities.Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be essential.Technical Skills
Expertise in Java is preferred
Experience in other languages such as Scala, Kotlin or Ruby is also valuable
Understanding of Object Oriented Programming
In depth knowledge of concepts and uses of testing
Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards is required
Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success
Experience with agile methodology
A consultant in software development at Opencast is responsible for:
Delivering in the upkeep of their team’s backlog
Collaborating with the teams testing effort
Leading on the implementation of user stories
Embracing mobbing and pairing
Working with others in a collaborative, multi-disciplinary environment
Contributing to Opencast’s communities of practice
Salary£44,001 - £59,000What our offer includesCompetitive pension, healthcare, share options and discretionary bonus.Flexible hours and 25 days’ holiday.People to support you every step of the way.Where you’ll workOur hybrid model means everyone at Opencast splits their time between multiple locations, including from our HQ and hub locations, client site or home. Travel is part of life at Opencast, and considers requirements of your work, our clients and your team.We include youWe welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all.InterviewJob interviews are on Microsoft Teams. We’ll make any adjustments to help you. The recruitment process for this role includes pair programming, a values interview, and a technical interview.Want to know more?Visit our website or email careers@opencastsoftware.com.We’re not working with recruitment agencies on this vacancy. If you are interested in this position, please apply directly with Opencast.
Spotlight
Software Developer - Consultant (Contract)
Opencast
Multiple locations
Hybrid
Mid
ÂŁ350/day - ÂŁ450/day
java
scala
javascript
nodejs
python
react
+11
Check out this brand new role!Ready for a new challenge?Are you looking for contract work that makes a difference?If so, Opencast could be the place for you. We’re a growing tech consultancy that creates user-centred solutions for our clients in government and business.The roleWe’re looking for Contractors in Software Development (consultant level) to help our major clients transform.Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extreme programming practices and use industry-leading programming languages to deliver agile transformation.Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice.Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority.Contractors at Opencast follow the same principles as permanent consultants. The roles are varied, technical, and never confined to any one provider or solution.UK Security Clearance (existing SC clearance or eligibility) is a requirement for our contracting opportunities.Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be essential.Technical Skills
Expertise in Java and/or Scala is preferred
Experience with Springboot, Javascript, Typescript, Kotlin, Python or Ruby is also valuable
Understanding of Object Oriented Programming
In depth knowledge of concepts and uses of testing
Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards is required
Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success
Experience with agile methodology
A contractor in software development at Opencast is responsible for:
Delivering in the upkeep of their team’s backlog
Collaborating with the teams testing effort
Leading on the implementation of user stories
Embracing mobbing and pairing
Working with others in a collaborative, multi-disciplinary environment
SalaryUp to £450 per day (working inside IR35)Where you’ll workOur hybrid model means everyone at Opencast splits their time between multiple locations, including from our HQ and hub locations, client site or home. Travel is part of life at Opencast, and considers requirements of your work, our clients and your team.We include youWe welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all.InterviewJob interviews are on Microsoft Teams. We’ll make any adjustments to help you. The recruitment process for this role includes pair programming and a technical interview.Want to know more?Visit our website or email careers@opencastsoftware.com.
Spotlight
Software Developer - Senior Consultant
Opencast
Multiple locations
Hybrid
Senior - Leader
ÂŁ59,001 - ÂŁ78,000
java
ruby
javascript
scala
kotlin
Check out this new role!Ready for a new challenge?Are you looking for work that makes a difference? Do you want to work with people who learn and grow together?If so, Opencast could be the place for you. We’re a growing tech consultancy that creates user-centred solutions for our clients in government and business.The roleSoftware developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extreme programming practices and use industry-leading programming languages to deliver agile transformation.Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice.Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority.The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development.UK Security Clearance (existing SC clearance or eligibility) is a requirement for our current permanent opportunities.Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be essential.Technical Skills
Expertise in Java is preferred
Experience in other languages such as Scala, Kotlin or Ruby is also valuable
Deep understanding of programming paradigm, code design, testing, accessibility, performance and security
Proven ability to apply different testing tools and methods in practice
Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards is required
Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success.
Experience with agile methodology
A senior consultant in software development at Opencast is responsible for:
Driving the elaboration of their team’s backlog
Setting testing strategies to match industry standards
Being a technical expert in their team (or acting as the team lead)
Leading the technical representation in a project discovery
Mentoring and coaching others to help them achieve their full potential
Demonstrating leadership within Opencast communities of practice
Salary£59,001 - £78,000What our offer includesCompetitive pension, healthcare, share options and discretionary bonus.Flexible hours and 25 days’ holiday.People to support you every step of the way.Where you’ll workOur hybrid model means everyone at Opencast splits their time between multiple locations, including from our HQ and hub locations, client site or home. Travel is part of life at Opencast, and considers requirements of your work, our clients and your team.We include youWe welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all.InterviewJob interviews are on Microsoft Teams. We’ll make any adjustments to help you. The recruitment process for this role includes pair programming, a values interview, and a technical interview.Want to know more?Visit our website for more details.We’re not working with recruitment agencies on this vacancy. If you are interested in this position, please apply directly with Opencast.
Spotlight
Software Developer - Senior Consultant (Contractor)
Opencast
Multiple locations
Hybrid
Senior
ÂŁ450/day - ÂŁ600/day
java
scala
typescript
kotlin
python
csharp
+11
Check out this brand new role!Ready for a new challenge?Are you looking for work that makes a difference? Do you want to work with people who learn and grow together?If so, Opencast could be the place for you. We’re a growing tech consultancy that creates user-centred solutions for our clients in government and business.The roleWe’re looking for Contractors in Software Development (Senior level or Technical Lead) to help our major clients transform.Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation.Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice.Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority.Contractors at Opencast follow the same principles as permanent consultants. The roles are varied, technical, never confined to any one provider or solution.UK Security Clearance (existing SC clearance or eligibility) is a requirement for our contracting opportunities.Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be essential.Technical Skills
Expertise in Java and/or Scala is preferred
Experience in other languages such as Springboot, Javascript, Typescript, Kotlin, Python or Ruby is also valuable
Ability to lead other developers in tackling difficult programming challenges and drive the delivery of a backlog
Ability to contribute to architectural designs
Experience of setting testing strategies to match industry standards
Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards, is beneficial
Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success.
Experience with agile methodology
A contractor in software development at Opencast is responsible for:
Driving the elaboration of their team’s backlog
Setting testing strategies to match industry standards
Being a technical expert in their team (or acting as the team lead)
Leading the technical representation in a project discovery
Acting as a technical lead in the team, enabling them to achieve their full potential
Day Rate£450 - £600 per day (working inside IR35)Where you’ll workOur hybrid model means everyone at Opencast splits their time between multiple locations, including from our HQ and hub locations, client site or home. Travel is part of life at Opencast, and considers requirements of your work, our clients and your team.We include youWe welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all.InterviewJob interviews are on Microsoft Teams. We’ll make any adjustments to help you. The recruitment process for this role includes pair programming, a values interview, and a technical interview.Want to know more?Visit our website or email careers@opencastsoftware.com.
Lead Automation Test Architect
Experis
Sheffield
Hybrid
Senior
ÂŁ500/day - ÂŁ580/day
aws
postman
python
jenkins
typescript
jira
+6
Role Title: Lead Automation Test Architect Location: Sheffield Hybrid Remote/Sheffield ; 3 days in office Duration: 11-Dec-26 Rate 600Role Description:At the clients?we’re?redefining Identity and Access Management (IAM) on a global scale?and launching a transformational programme?to?bridge?modern IAM technology?and solutions?with big bank scale and complexity. The IAM Transformation program is?forecast?to be 5 years plus with?significant change?to be designed, planned and implemented globally.?The?transformation encompasses all?aspects?of IAM from Authentication through to elevated access and will cover human and non-human identities. Key Responsibilities
Create an overall testing strategy where the focus is Automation First with minimal manual effort required.
Plan, develop, execute, maintain and improve Automated Test Framework and Automated Test Scripts for Web and Graph Database applications
Jenkins pipeline creation and management for running automated tests, generating reports and notifying team about test results to streamline the CI/CD process.
Lead, mentor, and manage other engineers within the team
Able to develop and execute test plans, test cases, test data, test scenarios, and other testing related plans and documentation based on the requirements and technical specifications
Test data generation
Accurately report and track testing related defects and issues, by writing or automating, effective and thorough bug reports, attend triage meetings and verify bug fixes
Identify process and application issues and provide suggestions to improve
Learn new technologies and adapt to them as needed
Communicate progress regularly to senior stakeholders and programme leads, understanding the level of information relevant to the recipient
Generate regulatory evidence as needed
FR / NFR traceability
Identification and collating test entry and exit criteria
Test case review/QA for coverage and traceability to requirements/design
Liaison with business areas/technical leads re SIT/OAT/UAT scenario definitions as required
Analysis of design and other documents for testability
Testing functions and decision points As Code , such as Policy as code
Strong technical leadership and process improvement - Establish automation testing standards, best practices, and governance frameworks across the organization
Skills required:
Extensive experience within Identity and Access Management
Solid experience of at least 5 years in a lead automation role, skilled in creating frameworks with strong coding experience e.g Java, Playwright, Python, Typescript, Cypher, Scala and API tooling (such as Insomnia, Apidog or Postman)
Deep IAM domain knowledge
Testing functions and decision points As Code , such as Policy as code
Graph and event-driven validation
Automation-first test experience
Layered test architecture
Risk-based test prioritisation
RBAC / ABAC / ReBAC / PBAC
OPA / Rego policy testing
Policy explainability validation
REST API automation, API Gateway testing, Batch ETL testing
Consumer-driven contract testing
Idempotency testing
Replay and reprocessing testing
Graph data validation (Neo4j)
Containerised test execution
Excellent verbal and written communications skills and stakeholder engagement at all levels
Experience of using a range of automation tools and experience of test tool selection/recommendations based on assessment of the environment/landscape.
Experience in creating an overall test strategy that fully defines the approach, environment, scope, risks and resources required.
Experience of delivering within an Agile methodology.
Cloud testing approaches and methodology, especially GCP, but also AWS, Azure, Entra, Ali Cloud and other systems such as ServiceNow, AD, ADLDS
Some knowledge of JMeter, Gatling, LoadRunner, NeoLoad or similar tools for load, stress, and volume testing including any licensing requirements, configuration, dashboards and reporting
Experience of testing graph database management systems (GDBMS) Graph platform engineering, Neo4j Basics
GDBMS Performance Analysis
Extensive experience using JIRA and Xephyr tooling
Good experience of executing defined test plans including coordination, tracking and reporting
Positive team player working as part of the overall test team,
Any exposure to SailPoint IdentityIQ, Identity warehousing, and working with protocols and formats for data ingestion such as SCIM, REST API, LDAP, OIDC and CSV
Team Leadership & Management - Proven ability to lead, mentor, and manage other engineers within the team
DevOps & CI/CD Integration - Experience of GitOps Repos. Ability to integrate automation tests into GitLab CI/CD pipelines and implement shift-left testing practices
Pub Sub and MQ
Senior Data Engineer x1/ Data Engineer x1 (Financial Services)
Hays Technology
London
Remote or hybrid
Senior
ÂŁ600/day - ÂŁ800/day
react
aws
mongodb
spring-boot
kubernetes
kafka
+10
Your new company Working for a renowned commodity, metals, trades and exchange group. You’ll be a key part of the Enterprise Data team helping to replace legacy ETL tools (Informatica) and deliver modern data engineering capabilities. Your work will include managing data pipelines, supporting analysis and visualisation, and collaborating with ETL developers and wider technology teams to deliver solutions aligned with our strategic roadmap. You’ll work across backend, data, and infrastructure engineering, contributing to solution design, implementation, deployment, testing, and support. This is a hands-on role for someone with strong data engineering skills and experience in regulated environments. Your new role Design, build, and maintain scalable data pipelines and infrastructure for analytics and integration across data platforms. Ensure data quality and reliability through automated validation, monitoring, and testing using Python, Java, or Scala. Develop and manage database architectures, including data lakes and warehouses. Clean, transform, and validate data to maintain consistency and accuracy. Collaborate with technical and non-technical teams, providing clear communication on project progress and requirements. Create and maintain accurate technical documentation. Support internal data analysis and reporting for business objectives. Investigate and resolve data-related issues, implementing improvements for stability and performance. Evaluate and prototype solutions to ensure optimal architecture, cost, and scalability. Implement best practices in automation, CI/CD, and test-driven development.What you’ll need to succeed Strong experience in Data Engineering, with demonstrable lead 5involvement in at least one production-grade data system within financial services or a similarly regulated industry. Strong coding skills in Python or Java (Spring Boot); React experience is a plus. Proficiency with modern data tools: Airflow, Spark, Kafka, dbt, Snowflake or similar. Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD. Data Quality: Proven ability to validate and govern data pipelines, ensuring data integrity, correctness, and compliance. Experience working within financial services/ highly regulated environments. Bonus Skills: SQL and RDBMS (PostgreSQL, SQL Server). NoSQL/distributed databases (MongoDB). Streaming pipelines experience. What you’ll get in return An exciting opportunity to join an international organisation in financial services. Furthermore, a competitive day rate inside IR35 for this role will be offered in addition to your own dedicated Hays Consultant to guide you through every step of the application process. What you need to do now If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV, or call us now. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C’s, Privacy Policy and Disclaimers which can be found at (url removed)
Data Engineer
Inspire People
Multiple locations
Hybrid
Junior - Mid
ÂŁ40,000
terraform
python
scala
HM Land Registry (HMLR) is undertaking one of the largest transformation programmes in government, modernising the digital systems that support over £7 trillion of property ownership. As a Data Engineer, you will support the development of HMLR’s data engineering capability by helping to build and maintain reliable data pipelines and products. Your work will contribute to improving data access, quality and value across the organisation, supporting programmes that influence how HMLR manages and uses its data in the future. Salary up to £44,400, 29% employer pension contribution plus full Civil Service benefits. Flexible, hybrid working from Plymouth, Croydon or Coventry.About the roleThis role has come to fruition as HMLR embarks on a significant modernisation of its core services and data infrastructure. With new funding secured and a dedicated Data Engineering capability being formed for the first time, there is a crucial need to build strong, reliable data systems that can support future services and national programmes.As a Data Engineer, you’ll work closely with senior data engineering colleagues and multidisciplinary teams to deliver robust data systems, complex data flows and data products for analytics and business intelligence. You’ll contribute to opportunity discovery, support the development of prototypes and production-ready solutions, and help address technical problems through research and experimentation. Alongside this, you’ll play an active role in improving data engineering processes and maintaining resilient, high-quality solutions in production.If you would like to find out more about the role, the Data Engineering capability and what it’s like to work at HMLR, a Hiring Manager Q&A session where you can virtually ‘meet the team’ will be held via Teams onTuesday, 6th of January at 12:30pm. Follow Apply link to register your interest.Key ResponsibilitiesSupport the design and maintenance of data flows that connect operational systems and provide data for analytics and BI.Help re-engineer manual processes into scalable, repeatable data pipelines and write optimised ETL code.Contribute to building data streaming capabilities and creating accessible data products for analysis.Improve data quality, document data mappings, and identify opportunities to optimise data engineering processes.Work collaboratively with other teams, follow industry best practice aligned to HMLR standards, and participate in the data engineering community.Develop understanding of legacy systems, learn the basics of Land Registry operations, and maintain awareness of organisational priorities.Continue personal development to build skills and knowledge relevant to the role.Essential SkillsExperience of using a unified engine for large-scale data analytics (e.g. Spark/PySpark)Experience in writing, testing and implementing scripts (e.g. Python, Scala)Experience of cloud data stack use (e.g. SageMaker Notebooks, S3, Glue, Athena)Communicating technical concepts clearly to both technical and non-technical stakeholders using appropriate language and methods.Profiling data and analysing source systems to produce clear, actionable insights.Desirable SkillsKnowledge of DevOps processes: (e.g. Terraform)Knowledge of data pipeline testing (e.g. end-to-end testing, data quality testing, monitoring & alerting, unit & contract testing)Knowledge of the data lifecycle (e.g. development, analysis, modelling (e.g. IDA Infosphere Data Architect), integration, metadata management).LocationExpectation is to be working from any of the advertised locations 60% of your time across the month (typically three days per week). Hours are flexible and condensed hours are an option.Locations available: Croydon, Coventry, PlymouthSalaryCivil Service Grade: HEODependent upon assessment at interview your starting salary will be one of the following:Developing - £41,100Proficient - £43,100Accomplished - £44,400BenefitsOver 29% employer pension contributionAnnual leave of 28.5 days per year plus 8 public holidaysA clear progression pathway including personalised training and development plansExpensed accreditations with dedicated training daysFlexi-time scheme (you decide what working hours work best for you)Opportunity to work condensed hoursSocial and sports clubsAccess to an Employee Assistance Programme for counselling and supportInterest-free season ticket loanCycle to Work scheme (salary sacrifice)HMLR has a strong and positive culture, a commitment to inclusivity, a focus on continuous learning and development, and flexible ways of working.Further InformationApplication deadline: 11:55pm Thursday 8th of January 2026Please apply with a CV that provides evidence against the essential skills.HMLR does not hold a UK Visa & Immigration (UKVI) Skilled Worker Licence and is unable to sponsor individuals for Skilled Worker sponsorship.If you are a motivated data professional who enjoys solving complex data problems, working collaboratively in agile teams and delivering reliable, high-quality data solutions, this is your chance to make a real impact. Join HM Land Registry and play a key role in shaping the data capabilities that support property ownership and public services across England and Wales. Apply now in complete confidence.TPBN1_UKTJ
Lead Data Engineer
Cathcart Technology
Multiple locations
Hybrid
Senior
Private salary
aws
kafka
python
java
airflow
scala
+1
I’m working with a world-class technology company in Edinburgh to help them find a Lead Data Engineer to join their team (hybrid working but there is flex on this for the right person). This is your chance to take the technical lead on complex, large-scale data projects that power real-world products used by millions of people . The organisation has been steadily growing for a number of years and have become a market leader in their field so it’s genuinely a really exciting time to join!You’ll be joining a forward-thinking team that’s passionate about doing things properly using a modern tech stack , cloud-first approach, and a genuine commitment to engineering excellence. As Lead Data Engineer, you’ll be hands-on in designing and building scalable data platforms and pipelines that enable advanced analytics, machine learning, and business-critical insights. You’ll shape the technical vision , set best practices, and make key architectural decisions that define how data flows across the organisation.You won’t be working in isolation either as collaboration is at the heart of this role. You’ll work closely with engineers, product managers, and data scientists to turn ideas into high-performing, production-ready systems. You’ll also play a big part in mentoring others , driving standards across the team, and influencing the overall data strategy.The ideal person for this role will have a strong background in data engineering , with experience building modern data solutions using technologies like Kafka , Spark , Databricks , dbt , and Airflow . You’ll know your way around cloud platforms (AWS, GCP, or Azure) and be confident coding in Python , Java , or Scala . Most importantly, you’ll understand what it takes to design data systems that are scalable , reliable and built for the long haul.In return, they are offering a competitive salary (happy to discuss prior to application), great benefits which includes uncapped holidays and multiple bonuses! Their office in central Edinburgh is only a short walk from Haymarket train station. The role is Hybrid (ideally 1 or 2 days in office), however, they can be flex on this for the right candidate.If you’re ready to step into a role where your technical leadership will have a visible impact and where you can build data systems that continue to scale then please apply or contact Matthew MacAlpine at Cathcart Technology.Cathcart Technology is acting as an Employment Agency in relation to this vacancy.TPBN1_UKTJ
Data Engineer – Databricks Specialist (SC Cleared)
SR2
London
Hybrid
Mid - Senior
ÂŁ500/day - ÂŁ550/day
aws
python
scala
SR2 is supporting a high-impact greenfield transformation programme within the public sector. We are looking for a hands-on Data Engineer with deep experience in Databricks and modern data architectures to help shape and build the foundation of a new cloud-native data platform from the ground up.This role offers the opportunity to directly influence data engineering best practice, advise on architectural decisions, and collaborate with stakeholders across government, hyperscalers, and delivery teams to ensure performance, scalability, and compliance from day one.Key Responsibilities:Design and implement streaming and batch data pipelines in Databricks to support complex public sector use cases.Lead the setup of a new Databricks environment, including security, data governance, orchestration, and performance tuning.Collaborate with hyperscalers (e.g. AWS) to conduct Proofs of Concept (PoCs) for new data services and platforms.Document architecture, performance benchmarks, and technical recommendations to support future scaling and support.Required Experience & Skills:Proven experience as a Data Engineer delivering solutions in Databricks (across both streaming and batch).Strong hands-on knowledge of cloud platforms, particularly AWSExperience in building data solutions from scratch, including environment setup, configuration, and integration.Programming proficiency in Python and/or Scala for data transformation, orchestration, and automation.Demonstrable experience in conducting PoCs and documenting technical outcomes
Data Engineer – SC Cleared – Databricks
SR2
London
Remote or hybrid
Mid - Senior
ÂŁ450/day - ÂŁ500/day
processing-js
aws
terraform
python
java
azure-databricks
+3
We are seeking a hands-on Data Engineer with deep expertise in building and managing streaming and batch data pipelines. The ideal candidate will have strong experience working with large-scale data systems operating on cloud-based platforms such as AWS and Databricks. This role also involves close collaboration with hyperscalers and data platform vendors to evaluate and document Proofs of Concept (PoCs) for modern data platforms, while effectively engaging with senior stakeholders across the organisation. Key Responsibilities: Design, develop, and maintain streaming and batch data pipelines using modern data engineering tools and frameworks. Work with large volumes of structured and unstructured data, ensuring high performance and scalability. Collaborate with cloud providers and data platform vendors (e.g., AWS, Microsoft Azure, Databricks) to conduct PoCs for data platform solutions. Evaluate PoC outcomes and provide comprehensive documentation including architecture, performance benchmarks, and recommendations.Required Experience & Skills: Proven experience as a Data Engineer with a strong focus on streaming and batch processing. Hands-on experience with cloud-based data plaforms such as AWS/ Databricks. Strong programming skills in Python, Scala, or Java. Experience with data modeling, ETL/ELT processes, and data warehousing. Experience conducting and documenting PoCs with hyperscalers or data platform vendors.Preferred Qualifications: Certifications in AWS, Azure, or Databricks. Experience with Snowflake, IBM DataStage, or other enterprise data tools. Knowledge of CI/CD pipelines and infrastructure as code (e.g., Terraform, CloudFormation)
Scala Developer
Haystack - Partnerships
London
Fully remote
Mid - Senior
ÂŁ70,000 - ÂŁ100,000
scala
aws
Haystack is working with a direct employer on this opportunity.CompanyWe are using AI Agents to transform customer experience for ecommerce brands. With a proprietary approach to agentic AI, we have a unique opportunity to become the undisputed leader in our industry. We’re looking for excellent candidates to join our dedicated, thoughtful, and hardworking team to help us achieve that goal. We are a global company with offices in London, New York, and people across the world.Our customers include some of the biggest names in retail including On, Rapha, Air Up, Holland & Barrett, AllSaints, Honeylove, and Clarins.RoleWe are looking for an experienced software engineer to help us build our product. You will be working on the platform and backend services of the product and also the middle layer that sits between third party customer support tools and our proprietary AI platform. We value autonomy, excellence, pragmatism and impact.Responsibilities include:
Building microservices for our no-code platform, analytics, admin console, data management functionality and others
Designing and implementing maintainable and scalable architecture for consuming and providing APIs
Integrating with 3rd party systems
Required Experience
Scala (3+ years of real, hands-on experience in Scala in a professional environment)
Functional programming and hands-on experience with functional programming libraries
Experience developing HTTP RESTful APIs
Excellent knowledge of SQL and relational databases (PostgreSQL)
Knowledge of Terraform (hands-on experience), Docker, AWS
Experience building and deploying microservices-based architectures
We use a functional Scala stack, primarily built on the Typelevel ecosystem, including: http4s, Circe, Cats, Cats Effect, FS2, Monix, and Slick.
Interview Process
Our interview process is designed to be clear, fair, and human — just like how we work day to day.
Intro Call (40 mins) — A relaxed chat to learn more about you and share what we’re building.
Technical Stage — Show us how you think and solve problems, including a take-home challenge.
Culture Stage — We’ll explore how you collaborate, communicate, and align with our team values.
Final Chat — Meet a senior team member to discuss long-term goals and mutual fit.
We keep things efficient and most candidates complete all stages within 2–3 weeks.
Benefits🚀 Thrive in a dynamic start-up culture💰 £80k - £100k annual salary depending on experience📈 Stock options🏝️ 34 days off — 25 annual + 8 public + your birthday!🎳 Quarterly team socials & perks💪 Stay fit with a $210 monthly fitness stipend or Third Space membership🎉 Celebrate your birthday with a day off!We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Page 1 of 1

Frequently asked questions

What types of Scala jobs can I find on Haystack?
Haystack features a wide range of Scala job opportunities including backend developer roles, data engineer positions, software architect jobs, and roles in fintech, analytics, and more.
Do I need to have experience with specific Scala frameworks to apply?
While requirements vary by job, experience with popular Scala frameworks like Akka, Play, and Spark can significantly increase your chances of landing a role.
Can I apply for remote Scala jobs on Haystack?
Yes, Haystack lists many remote Scala opportunities. You can filter your job search to include remote-only positions.
How do I optimize my resume for Scala developer job applications?
Highlight relevant Scala projects, familiarity with functional programming concepts, experience with JVM languages, and any Scala-related certifications or contributions to open-source projects.
Are there entry-level Scala jobs listed on Haystack?
Yes, we list Scala positions suitable for beginners and recent graduates. Look for jobs tagged as entry-level or junior Scala developer roles.