Senior Software Engineer

{ “@context”: “http://schema.org”, “@type”: “JobPosting”, “title”: “Senior Software Engineer”, “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.


What They Care About



  • 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


Strong Bonus If You Have

(Not a must have)



  • Angular experience

  • Python knowledge

  • NoSQL exposure such as MongoDB

  • Experience working on scalable SaaS products


Why This Role



  • Real product ownership in a growing engineering team

  • Direct influence on technical decisions

  • Modern SaaS environment with low bureaucracy

  • Strong long-term growth potential

  • Opportunity to work on a genuinely complex enterprise product

This role suits a strong Java engineer who wants product impact, technical ownership, and the ability to influence how a growing platform evolves.

#J-18808-Ljbffr”, “datePosted”: “2026-04-17”, “hiringOrganization”: { “@type”: “Organization”, “name”: “SearchWorks”, “sameAs”: “https://uk.whatjobs.com/pub_api__cpl__406989074__4861?utm_campaign=publisher&utm_medium=api&utm_source=4861&geoID=33” }, “jobLocation”: { “@type”: “Place”, “address”: { “@type”: “PostalAddress”, “addressLocality”: “London” } } }
Company: SearchWorks
Apply for the Senior Software Engineer
Location: London
Job 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.


What They Care About



  • 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


Strong Bonus If You Have

(Not a must have)



  • Angular experience

  • Python knowledge

  • NoSQL exposure such as MongoDB

  • Experience working on scalable SaaS products


Why This Role



  • Real product ownership in a growing engineering team

  • Direct influence on technical decisions

  • Modern SaaS environment with low bureaucracy

  • Strong long-term growth potential

  • Opportunity to work on a genuinely complex enterprise product

This role suits a strong Java engineer who wants product impact, technical ownership, and the ability to influence how a growing platform evolves.

#J-18808-Ljbffr…

Posted: April 17th, 2026