Senior Software Engineer

Senior Software Engineer

Full-Time 72000 - 96000 £ / year (est.) No working from home possible
SearchWorks

At a Glance

  • Tasks: Build scalable applications and mentor junior developers in a dynamic fintech environment.
  • Company: Join a high-growth fintech company revolutionising tax technology with innovative solutions.
  • Benefits: Enjoy remote work, flexible hours, competitive salary, performance bonuses, and a car allowance.
  • Other info: This is a full-time, mid-senior level position with opportunities for career growth.
  • Why this job: Shape the future of tax tech while collaborating with a diverse and driven team.
  • Qualifications: 7+ years in Java development, experience with REST APIs, and familiarity with automated testing.

The predicted salary is between 72000 - 96000 £ per year.

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

Senior Software Engineer employer: SearchWorks

Join a dynamic and innovative fintech company that is revolutionising tax technology with a remote-first culture that prioritises flexibility and work-life balance. Enjoy competitive compensation, including a performance bonus and car allowance, while being part of a friendly, diverse team that values collaboration and personal growth. This is an exciting opportunity to shape the future of a fast-growing platform and make a real impact in the industry.

SearchWorks

Contact Details:

SearchWorks Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Familiarise yourself with the latest trends in fintech and tax technology. Understanding the challenges businesses face in compliance can help you demonstrate your knowledge during interviews and show how you can contribute to solving these issues.

Tip Number 2

Engage with the engineering community on platforms like GitHub or Stack Overflow. Contributing to open-source projects or sharing your own work can showcase your skills and passion for software development, making you a more attractive candidate.

Tip Number 3

Network with current employees or alumni from the company. Reach out on LinkedIn to learn about their experiences and gather insights that can help you tailor your approach and demonstrate your genuine interest in the role.

Tip Number 4

Prepare for technical interviews by practising coding challenges and system design problems relevant to full-stack development. Familiarity with Java, REST APIs, and CI/CD processes will be crucial, so brush up on these areas to boost your confidence.

We think you need these skills to ace Senior Software Engineer

Java Development
REST APIs
Database Management
CI/CD Practices
Automated Testing (TDD/BDD)
Version Control Systems (Git)
Pair Programming

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your 7+ years of Java development experience and familiarity with REST APIs, databases, and CI/CD. Use specific examples from your past roles to demonstrate your skills.

Craft a Compelling Cover Letter:In your cover letter, express your enthusiasm for the fintech industry and how your experience aligns with the company's mission to disrupt tax technology. Mention your comfort with pair programming and cross-functional collaboration.

Showcase Your Technical Skills:Include a section in your application that showcases your technical skills, particularly in automated testing (TDD/BDD) and version control systems like Git. This will help you stand out as a strong candidate.

Highlight Mentorship Experience:If you have experience mentoring junior developers, be sure to mention it. This role involves contributing to technical strategy and mentoring, so demonstrating this experience can strengthen your application.

How to prepare for a job interview at SearchWorks

Showcase Your Java Expertise

As a Senior Software Engineer, your experience with Java is crucial. Be prepared to discuss specific projects where you've used Java, highlighting challenges you faced and how you overcame them.

Demonstrate Your Understanding of REST APIs

Since the role involves working with REST APIs, make sure to explain your experience in designing and implementing them. Discuss any performance optimisations or security measures you've taken in past projects.

Emphasise Collaboration Skills

This position requires cross-functional collaboration. Share examples of how you've successfully worked with product managers and other teams, especially in mentoring junior developers or during pair programming sessions.

Prepare for Technical Strategy Discussions

Be ready to discuss your approach to technical strategy. Think about how you would contribute to the company's goals, particularly in building scalable and secure applications that solve real-world problems.