Software Engineer

Company: Formula.
Apply for the Software Engineer
Location:
Job Description:

Software Engineer / Senior Software Engineer (Data)

£50,000 – £84,000

Bristol | Hybrid (2 Days Per week)

We’re working with a Bristol-based SaaS business to find a Software Engineer to join their backend engineering team. They build B2B software used by financial services clients, and they’re investing in both their core platform and new data tooling. It’s a collaborative team with good engineering practices and genuine autonomy for the people in it.

As a Software Engineer you’ll work across the backend stack, collaborating with product and design to ship well-engineered, maintainable solutions.

Responsibilities as a Software Engineer:

  • Build and maintain core backend platform features serving enterprise clients
  • Develop data processing tooling and contribute to the team’s growing data capabilities
  • Design and maintain automated data pipelines on AWS
  • Build and maintain RESTful APIs used across internal and client-facing surfaces
  • Improve engineering quality and velocity through automation and good engineering practice
  • Collaborate closely with teammates, contributing to a culture of shared ownership

Requirements:

  • Strong foundations in software engineering principles
  • Production experience in Go, Python or TypeScript
  • Experience with AWS and data pipeline work
  • Comfort with CI/CD and a test-first mindset
  • Experience in a product-led or scale-up environment is a plus

Benefits:

  • £50k–£65k (SE) or £65k–£84k (Senior SE) dependent on experience
  • Company equity scheme
  • Private health insurance
  • Flexible working hours with hybrid model
  • Wellness budget
  • 33 days holiday

If you’re a Software Engineer looking for a Bristol-based role where you can do solid backend work in a team that takes engineering seriously, get in touch. Apply below or reach out directly.

Due to the high volume of applications, not all applicants will receive feedback.

Posted: May 25th, 2026