Lead Scala Engineer
Telford, Shropshire, TF3, England, UK
Listed on 2026-05-11
-
Software Development
Software Engineer
About the job you're considering
Capgemini is recruiting highly skilled Lead Engineers to join their dynamic team, delivering solutions for a major public sector client. This is an opportunity to work on meaningful projects that impact millions of people, in an environment that values innovation and collaboration.
Our mature Agile environment provides a supportive space to collaborate with specialists from other disciplines. You'll be part of a culture that encourages continuous improvement, knowledge sharing, and technical excellence.
In your role as Lead Engineer, you will go beyond delivery‑shaping technical strategy, mentoring engineers, and driving innovation across projects. You will influence best practices within our engineering community and play a key role in defining how we build and deliver modern digital services.
Hybrid workingWorking location will vary depending on your role, personal needs, and business requirements. Typically includes a mix of company offices, client sites, and remote work from home.
If your location is Telford or Worthing you will be expected to work from the office 40%–70% of the time. For all other locations you need to be prepared to come into the Telford or Worthing office once or twice a month (Lead engineers more frequently). Fully remote working (100% from home) is not permitted.
As we align closely with customer requirements— which may change over time—you will need to remain flexible.
Software Engineering responsibilities- Architectural Ownership:
Define and govern the technical architecture for Scala‑based solutions, ensuring alignment with enterprise standards and long‑term scalability. - Technical Strategy:
Set the roadmap for Scala adoption, tooling, and best practices across teams; influence technology choices at programme level. - Cross‑Team Leadership:
Coordinate multiple squads, ensuring consistent delivery and technical quality across all Scala projects. - Complex Problem Solving:
Tackle high‑level design challenges, performance bottlenecks, and integration‑issues in distributed systems. - Stakeholder Influence:
Represent engineering in senior forums, providing technical insight and shaping strategic decisions. - Capability Building:
Drive recruitment, training, and upskilling initiatives for Scala engineers; establish communities of practice. - Innovation Leadership:
Introduce emerging Scala libraries, frameworks, and patterns to improve productivity and maintain competitive edge.
- Strong professional experience with Scala and functional programming.
- Experience designing and consuming REST APIs; JSON validation/serialization using Play JSON or Circe.
- Designing for and querying relational databases such as Postgre
SQL and/or No
SQL databases such as Mongo
DB. - Writing unit and integration tests using technology such as Scala Test, Specs2 and Mockito while following TDD/BDD.
- Familiarity with SBT for build/CI/CD automation and GIT with branching strategies.
- Solid understanding of web/HTTP, web security best practices, and performance considerations.
- Familiarity with cloud‑based infrastructure, CI/CD pipelines, and containerisation.
- Ability to design and govern complex Scala‑based architectures for scalability and maintainability.
- Skill in setting technology roadmaps and influencing decisions across multiple teams.
- Leadership & Mentorship:
Strong capability to lead teams, coach senior engineers, and foster a culture of technical excellence. - Stakeholder Engagement:
Ability to communicate technical strategies effectively to senior stakeholders and influence outcomes. - Community &…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: