Senior Software Engineer
Senior Java / Full Stack Developer
London | Hybrid / Flexible Working
Up to £87,000
Our client, a fast-growing product-led SaaS business, is looking to hire a Senior Java / Full Stack Developer to support the scaling of an AI-powered platform solving complex finance and tax challenges for global enterprise clients.
This is a strong opportunity to join a high-caliber engineering environment, working alongside technically strong developers within a collaborative team that values quality, ownership, and continuous improvement.
This role goes beyond pure delivery—you will have direct influence over product evolution, architecture, and technical direction within a modern, engineering-led environment.
What you’ll be doing:
- Building full-stack features using Java and Angular
- Designing scalable backend services and REST APIs
- Contributing to architecture and long-term technical strategy
- Collaborating closely with product, QA, and design teams
- Driving code quality, maintainability, and engineering best practices
- Mentoring developers and supporting team growth
What they’re looking for:
- Strong commercial experience in Java development
- Solid understanding of REST APIs and database design
- Experience working in CI/CD-driven, agile environments
- Strong testing mindset (TDD / BDD)
- Good engineering fundamentals with a product-focused approach
Nice to have:
- Experience with Angular or modern frontend frameworks
- Cloud exposure (AWS or Azure)
- Python experience
- NoSQL knowledge (e.g. MongoDB)
- Background in SaaS or product-led environments
Why this role stands out:
- Genuine product ownership and impact
- Influence over technical direction from day one
- Exposure to complex, scalable engineering challenges
- Low bureaucracy, high-trust engineering culture
- Clear long-term progression within a growing business
This role is particularly well suited to engineers who enjoy solving complex problems and want their work to directly shape a growing product.