> Markdown version of [/jobs/ext/3170796-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3170796-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** SearchWorks - **Location:** Greater London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Automation of Tests, Big Data, Software as a Service, Software Quality, Databases, Continuous Integration, Python (Programming Language), MongoDB, NoSQL, Backend, AngularJS, Restful APIs - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840575608-senior-software-engineer ## About the Role * Solid REST API and database knowledge * CI/CD and agile delivery experience * Automated testing mindset (TDD / BDD) * Strong software engineering fundamentals * Collaborative, proactive approach to delivery, * Angular experience * Python knowledge * NoSQL exposure such as MongoDB * Experience working on scalable SaaS products ## Description Our client is a offering an exciting opportunity to join their fast-growing product-led SaaS business building AI-powered software that solves highly complex global finance and tax challenges for large enterprise customers. Their platform handles complex rule-driven workflows, large data sets, and evolving regulatory requirements creating genuine engineering challenges across backend design, product scalability, and long-term maintainability. They are expanding the engineering team as product demand continues to grow, offering a strong senior engineer the opportunity to contribute directly to product evolution in a highly What You'll Own * Build and enhance full-stack product features using Java and Angular * Design scalable backend services and APIs supporting enterprise workflows * Contribute to architecture decisions and technical direction * Work closely with product, QA, and design to deliver production-ready features * Support rapid iteration from prototype through production * Improve engineering standards, code quality, and maintainability * Mentor developers and help shape technical best practice This isn't an isolated delivery role - engineers here have direct visibility, technical influence, and meaningful ownership over what gets built.