Job Description
Senior Java Software Engineer
Location: Manchester (hybrid, 2 days a week)
Salary: £65,000 – £90,000 (depending on experience) + bonus
Are you an experienced software engineer with a passion for building high-quality, scalable systems that make a real impact? We're looking for a Senior Software Engineer at VP level to lead development initiatives, mentor engineering teams, and contribute to the design and architecture of innovative technology solutions.
As part of a high-performing Customer Technology team, you’ll collaborate with cross-functional partners to build secure, performant applications that power critical services for millions of users.
What You'll Be Doing:
* Leading the development and delivery of high-quality software using modern engineering best practices.
* Collaborating with product managers, designers, and fellow engineers to define requirements and shape technical direction.
* Taking ownership of secure, scalable, and maintainable codebases with strong testing coverage.
* Driving continuous improvement and knowledge sharing through code reviews and mentoring.
* Exploring and adopting emerging technologies to push innovation and system resilience.
What We're Looking For:
* Strong expertise in at least one of the following: Java/Spring Boot, TypeScript (React/Angular), Golang, or Python.
* Proven ability to simplify complex systems and drive engineering excellence.
* Experience guiding or mentoring other engineers, with a leadership mindset.
* Strong communication skills with the ability to influence across technical and business teams.
* Experience designing and integrating distributed systems and APIs.
Desirable Skills:
* Solid understanding of software architecture and design patterns.
* Hands-on experience with cloud platforms (AWS preferred) and DevOps practices including CI/CD.
* Proficiency with SQL/NoSQL databases and modern version control tools (e.g. Git).
* Familiarity with secure coding practices and performance optimisation.
If you're ready to take ownership, challenge complexity, and drive innovation in a leadership-level software engineering role, apply now to start a conversation.