Senior Software Engineer - Product Teams

Telecommute · Edinburgh, Scotland, United Kingdom · Engineering


Are you:

Then read on...

Meet FreeAgent

FreeAgent is one of the leading online accounting platforms, loved by over 60,000 freelancers, small business owners and their accountants. We’ve got a world-class NPS score and this role is an opportunity to make a real difference to people and their businesses as we work towards making them happier and more successful by putting them in control of their finances.

We’re looking for experienced senior software engineers to join developers, designers, and domain experts in our friendly and dynamic product teams:

Day-to-day, here’s what you can expect:

Our engineers have varied programming backgrounds, though we primarily work with Ruby, Rails, JavaScript, React.js, MySQL, RabbitMQ, Elasticsearch and Puppet. You don’t have to have all these skills; our onboarding programme will get any experienced engineer up to speed on our stack fast. We recognise the power of a diverse, inclusive team, and we encourage applications from individuals with varied experience, perspectives and backgrounds.


You need to show:


Work environment

This is a full time permanent position, working from our stunning offices at Edinburgh Quay (convenient for Haymarket train station and airport links), or you can work remotely elsewhere in the UK - in fact, 20% of our engineering team are fully remote. We encourage continual self-development and hold bi-annual company hack days. We work smarter, not harder, and try to have fun doing it!

We believe in a healthy work-life balance and we’re a sociable bunch so there’s always something happening outside of work too. In the office you’ll be provided with the best kit including top-of-the-line Apple computers and comfy Aeron chairs. We sit down together for catered lunches every Friday, and a selection of drinks, cake and healthy snacks are available pretty much all the time. For more of an idea of what it's like to work at FreeAgent, click here.

Perks of the job

Applying for the role

Our application process is simple; just upload your CV and write a short cover note explaining why you are interested in this opportunity. Our selection process involves a phone screen, a coding test and a visit to our beautiful Edinburgh office so you can meet and get to know the team. Don’t worry, we’re a nice bunch and we work hard to make the process as straightforward, transparent and enjoyable as possible.

Building a diverse and happy team is at the core of our people strategy here at FreeAgent. We want all of our employees to feel safe, nurtured and at ease to be themselves. We cultivate inclusive behaviours across all levels of the organisation and have embedded fair practices and procedures throughout the entire employee lifecycle. We welcome applications from applicants with varied backgrounds and perspectives.

Don’t forget to tell us about why you think FreeAgent is the right place for you to make a difference. We look forward to hearing from you!

Apply for this job