
Software Engineer
Greater London, South East, England
Apply by 7 Dec 2025
£65000 per annum
Job Ref.: BH-56073
Job Description
Software Engineer
Salary: up to 65,000/year
Location: Banbury / Hybrid (2 days/week onsite)
Contract: Permanent
Reports to: Tech Lead
About Us
Our client is on a mission to create a safer and fairer world. We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences, manage permits and licenses, and control high-risk assets like firearms and tasers.
Our goal is to build a data-driven, professionally managed organisation with robust systems and processes—poised for consistent growth and ready to seize new opportunities. We've united our legacy brands, creating a dynamic new identity that reflects our vision for the future.
This is an exciting time to join the team. We're seeking ambitious, forward-thinking engineers who are eager to make a real impact and grow their careers in a rapidly evolving industry. If you're ready to be part of a team that's shaping the future of public safety and compliance technology, we want to hear from you.
Summary
In this role, you’ll help develop and maintain technology that enables our customers to make the world safer and fairer. Our goal is to deliver products that our clients find indispensable—helping them run their operations seamlessly and efficiently.
You’ll be joining one of our new development teams working on speed camera technology. You’ll play a key role in designing, building, and maintaining high-quality software, contributing to the re-architecture and modernisation of our core products while ensuring minimal disruption to our customers.
Key Responsibilities
- Design, develop, and maintain scalable, high-quality software using Java and JavaScript/TypeScript.
- Work collaboratively within a cross-functional team to deliver core transformation projects.
- Contribute to the re-architecture of legacy systems into modern, maintainable platforms.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews, technical discussions, and design sessions.
- Help identify and implement improvements to engineering processes, performance, and reliability.
- Collaborate closely with product managers and other engineers to deliver new features and enhancements.
- Make pragmatic technical decisions, balancing long-term quality with immediate business needs.
We’re looking for someone who has:
- Strong hands-on coding skills in Java and JavaScript/TypeScript.
- Skilled in Spring Boot or Micronaut
- A willingness to work with and modernise complex legacy applications.
- Experience designing and delivering high-quality, reliable software systems.
- An interest in solving complex architectural challenges and contributing to technical decision-making.
- A collaborative mindset and enthusiasm for learning and continuous improvement.
- 25 days annual leave
- 2 "Moment in Time" Days
- Life Assurance
- Private Pension with Scottish Widows
- Health Care Cash Plan
- Hybrid working model
- Income Protection