Software Engineer

Engineering Team

Software Engineer

We’re looking for a talented software engineer to join our Engineering team and help us on our mission to democratise accounting for small businesses across the world!

FreeAgent is one of the leading online accounting platforms in the UK with over 40,000 delighted customers and continued fast growth. You’ll be working with some of the smartest engineers around, collaborating on new features, improvements, performance optimisations and an array of other challenges that come with scaling a hugely popular web application.

Areas of experience that are valuable in this role

  • Building and maintaining web applications using Ruby on Rails or similar web frameworks
  • Competence in Javascript and front-end frameworks, ideally React
  • Experience developing against MySQL
  • An understanding of Elasticsearch and RabbitMQ
  • Comfortable diagnosing performance issues deep down in the stack
  • Well read, strong in CS and OO fundamentals
  • BSc/Masters degree in CompSci or equivalent

Work environment

This is a full time position based in our lovely office in the West End of Edinburgh. We offer a relocation package and Edinburgh is a fantastic place to live. It has a vibrant tech scene, the world’s largest arts festival, it has even been voted the best place in the UK to live for the past two years. What’s not to like?

We offer shiny Apple gear, paid international conference visits, regular company hack days, free snacks and drinks as well as a catered team lunch each Friday.

If you’re interested, write to us at with a CV, some examples of your work (Github etc) and tell us why you want to join our team!

You can find out more about our team on our Engineering Blog.

How to Apply

Send your CV and covering letter to and tell us why you want to work at FreeAgent.

Why FreeAgent?

You’ll help shape what we work on and how we do it. You won’t be micro-managed or stuck in a rut. Creativity and heart are rewarded.

We work hard on challenging problems but have a good time doing it. You’ll join a team of smart, friendly people who dig that work/life balance.

Our app is loved by thousands of people worldwide, and we’re making a real difference to the way businesses manage their finances.

We pay well and you’ll have the best kit, flexible hours, 33 days annual leave, pension scheme and more.