About this role
Salary: £80,000 - 100,000 per year
Requirements
- Strong commercial Java development experience and a thorough understanding of software engineering principles
- Experience leading technical delivery and supporting other engineers
- Confidence designing backend systems and making decisions when requirements are still developing
- Experience with relational databases, automated testing, and CI/CD
- Practical interest in AI-assisted engineering, including the judgment to challenge its output
- Strong communication skills and the ability to explain technical decisions clearly
- People management experience, or clear readiness to take responsibility for a small team
- Experience with AWS, SQL Server, PostgreSQL, OpenSearch, or containers is useful
Responsibilities
- Lead the design and development of Java backend software
- Make architectural decisions and explain technical choices to Engineering and Product colleagues
- Review code and AI-generated output for quality, security, and maintainability
- Help engineers use AI tools effectively through clear specifications and careful validation
- Own delivery commitments, raise risks early, and remove blockers
- Contribute to a roadmap covering AWS, PostgreSQL, OpenSearch, and containerised Linux environments
- Manage and develop engineers through regular one-to-ones, feedback, and development plans
- Support the teams development, manage delivery commitments, and help resolve complex technical problems
Technologies
- AI
- AWS
- OpenSearch
- Backend
- CI/CD
- Support
- Java
- Linux
- PostgreSQL
- SQL
- Security
- Cloud
- AI Agents
More
We are a global software business whose products help organisations manage risk, compliance, and operational performance. We are investing in a growing enterprise platform, modernising our infrastructure, and embedding AI tools into everyday engineering. This permanent Lead Software Engineer role offers a salary of £80,000–£100,000 and is based in the UK, ideally within an hour of Nottingham. You will lead a small engineering squad, spending around 60% to 70% of your time on hands-on engineering while also providing technical direction and people leadership. The role offers scope to influence architecture, improve engineering practices, and develop your team.
last updated 44 week of 2026