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 working
Working 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
1. Apply scientific methods to analyse and solve software engineering problems.
2. Develop and apply software engineering practice and knowledge in research, design, development, and maintenance.
3. Exercise original thought and judgement and supervise the technical and administrative work of other software engineers.
4. Build skills and expertise of the software engineering discipline to reach standard software engineer skills expectations for the applicable role.
5. Collaborate and act as a team player with other software engineers and stakeholders.
Your role
* 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.
Your skills and experience
* 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 PostgreSQL and/or NoSQL databases such as MongoDB.
* Writing unit and integration tests using technology such as ScalaTest, 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.
Lead Engineer will also demonstrate
* 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 & Capability Building: Drive recruitment, training, and establish communities of practice for Scala engineering.
* Innovation: Competence in introducing emerging Scala libraries, frameworks, and patterns to enhance delivery.
We are a Disability Confident Employer
Capgemini is proud to be a Disability Confident Employer (Level 2) under the UK Government's Disability Confident scheme.
* As part of our commitment to inclusive recruitment, we will offer an interview to all candidates who declare they have a disability and meet the minimum essential criteria for the role.
* Please opt in during the application process.
Your security clearance
To be successfully appointed to this role, a Security Check (SC) clearance is required. To obtain SC clearance, the successful applicant must have resided continuously within the United Kingdom for the last 5 years, along with other criteria and requirements.
Throughout the recruitment process, you will be asked questions about your security clearance eligibility such as, but not limited to, country of residence and nationality. Some posts are restricted to sole UK Nationals for security reasons; therefore, you may be asked about your citizenship in the application process.
#J-18808-Ljbffr