Every summer we invite interns to join our Engineering team for three months between June and August. Our interns are treated as full-time employees and become a core part of the engineering team. You will work alongside and be mentored by our engineers, and you'll have the opportunity to add valuable features to our product. Previous interns have written about their experiences on our engineering blog.

The role

This internship is for entry level developers who already have demonstrable web application programming experience and are committed to a career in software engineering. Previous projects have involved improving notifications to customers around invoicing, spending and security, and integrating with third party APIs.

You'll quickly get up to speed thanks to our impressive onboarding process, and day-to-day you'll be supported by your friendly team of engineers, a buddy and your manager.

You

In order to qualify for this internship you need to meet the following criteria:

  • Be looking to kick start your career in web development or gain experience in your summer break. If you’ve already had employment in this area then maybe you’d like to register your interest for future vacancies!
  • Be based within the UK currently and for the duration of the internship
  • Be eligible to work in the UK
  • Have demonstrable web application programming experience in either commercial placements or personal projects
  • Have a willingness to learn Ruby and the Ruby on Rails framework

In your application tell us about

Your previous experience or studies and examples of your work if available (e.g. Github), and tell us why you want to join us for the summer!

Our work life ‍

At FreeAgent, we support each other and operate a no-blame culture. Our mindset is: work hard, be nice to people, and the rest will sort itself out!

Work pattern for this role

This is a paid internship for 13 weeks from 2nd June to 29th August 2025.

The location for this internship will either be

  • remote within the UK
  • Edinburgh office based with hybrid work pattern of 2 days from the office and 3 days at home each week

Perks

The salary for this role is £450 per week.

We pride ourselves on creating a fantastic place to work, including (but not limited to!) the following:

  • 8 days holiday
  • Summer 4 day weeks (giving you additional Fridays off!)
  • Flexible/hybrid working
  • Wellness webinars
  • Focused learning time and learning budgets

About freeagent

FreeAgent aims to remove the stress and pain of dealing with business finances. From the very beginning in 2007, our aim was to create a product that would make an impact and improve the lives of micro-businesses in the UK. Now FreeAgent is one of the UK's most popular online accounting software providers, with over 150,000 customers.

Not to blow our own horn … but in 2024 we won the UK Customer Experience silver award for 'Customers at the Heart of Everything'. ICB LUCA Awards also named FreeAgent the 'Friendliest Software of the Year' in 2024 for the fifth time (following wins in 2019, 2020, 2022 and 2023). The list could go on!

FreeAgent is an equal opportunities employer, and we invest in our people and culture to ensure we have a happy, diverse and high-performing team. We strongly encourage applications from people with varied backgrounds and perspectives. All applicants are considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, age, disability, family or parental status.

We hope the detail in our job advertisements is informative but not limiting. Research shows, and we’ve observed, that underrepresented groups are less likely to apply for a role without meeting all of the criteria listed. If this feels relatable we’d encourage you to apply, even if you think there may be areas for development.