Developer Experience Tech Lead

Developer Experience Tech Lead

Website freeagent FreeAgent

FreeAgent 🚀

FreeAgent is one of the UK’s most popular online accounting apps, with over 110,000 customers. FreeAgent removes the stress and pain of dealing with business finances, allowing business owners to focus on running their business!

Our customers love FreeAgent. It is rated 4.7 on Trustpilot.

Our employees love FreeAgent. We are rated ⭐⭐⭐⭐⭐ on Glassdoor.

We’re an independent subsidiary of NatWest group and we’re working closely with them to introduce over 500,000 bank customers to the FreeAgent experience in 2021. This is super-exciting and a big technical challenge. It’s a great opportunity for engineers at FreeAgent to see their work make a direct impact on the happiness and productivity of the small business customers across the UK!

We believe in the power of a happy and diverse team and we’d love you to join us on this journey 🙏

The Role 👷

As part of our Platform Engineering group, our team mission is “Make FreeAgent developers happy and super-productive”. The engineering teams are our customers. We want to keep them productive & happy with all the tools they require to write and deploy great code daily.

We are responsible for the CI/CD capability and developer tooling that enables our engineers to build, test and deploy quickly with confidence.

We’re looking for a team lead with a passion for CI/CD, writing Ruby code, DevOps and knowledge of AWS.

Your typical week will involve:

Shipping features, CI/CD infrastructure, bug squashing, providing peer review.
Working with your team helping them prioritise, build and ship the most impactful work to support our 100+ engineers
Coaching, mentoring and developing the engineers on your team to help them grow in their career at FreeAgent
Facilitating technical team discussions to help make decisions
Supporting the smooth running and uptime of our CI/CD pipeline
1-1s with all your direct reports. We believe regular contact with your team members is essential, as is giving and receiving feedback
Celebrating your team’s achievements!
Technologies we use: AWS (many services), Terraform, Terragrunt, Atlantis, Packer, Ruby, Rspec, Rails, Jenkins, GitHub Actions, Docker, Linux, CloudAMQP…

Apps we use: GitHub, Trello, G Suite, Notion, Humio, Harness…

See our StackShare for a few more examples

You 🙌

We’re looking for:

Experience of people management
Experience running an agile software development process, shipping code to production frequently
Solid experience of one or more web programming languages (we primarily write Ruby and JavaScript)
Strong communication and organisation skills
A growth mindset, open to improving yourself and learning from others
Experience of CI/CD
Pragmatism; being committed to getting things done while understanding tradeoffs
A high level of self-motivation and self-awareness
A commitment to ongoing personal development and improving your technical and soft skills. If you have the commitment, we can provide opportunities for you!

Benefits 🎁

Annual salary £50,000 – £80,000 per annum depending on experience, plus we provide a comprehensive package of employee benefits, which have been carefully selected to protect you, to promote healthy lifestyles, and to give you peace of mind. You can read more about these on our website.

This role can be remote within the UK and if you are Edinburgh based there may be an opportunity to adopt hybrid working for this role and work under an agreed pattern from both the office and at home. Many of our engineers already work fully remotely, distributed around the UK.

Creating the best place to work 👩🏽‍💻

We want people to be productive, to have career opportunities, to be focused on meaningful work and to have an excellent work/life balance. We value a diverse team, and we believe the variety of experiences and backgrounds in our team make us stronger. We believe in a learning culture and encourage self-development and hold our legendary ‘Hack Days’ twice a year. Engineers write about what they do, and what they learn, on our popular engineering blog.

Over the last year we have adapted well to working remotely as we have been able to rely on our long established remote friendly practices. Looking to the future, we are excited to understand our ‘new normal’ and are committed to exploring the opportunities that a hybrid working environment could bring for our wider team.

Our amazing office in central Edinburgh will remain as our hub and our working environment is light and bright, with inspiring spaces and quiet places. Find out more about life at HQ here!

While we’re remote we’re finding alternative ways to stay connected and enjoy activities together, from our virtual art club to exercise challenges and cake decorating competitions. See how we’ve been getting on!

Applying for the role ✍

Our application process is simple: just upload your CV and answer a few questions about why you are interested in this opportunity. Our selection process includes a phone call with a member of our Talent Team, a couple of interviews with the team and a technical exercise. We work hard to make the process as straightforward, transparent and enjoyable as possible.

We really care about building an inclusive and diverse team and we welcome applications from people with varied backgrounds and perspectives. We want to make sure that the people who build FreeAgent reflect our diverse customer base and bring with them a range of ideas and experiences. What unites us is an openness to suggestions and a drive to solve problems in the best way possible.

Don’t forget to tell us about why you think FreeAgent is the right place for you to make a difference!

To apply for this job please visit

%d bloggers like this: