Software Craftsperson

We pride ourselves in building well-crafted products for our clients. Our Craftspeople are continuously learning and sharing knowledge.

Apply Now

Profile of a Craftsperson


We are looking for people who have a real thirst for teaching and learning and a desire to create quality software. You can be at any point in your professional journey and fit within our diverse community of craftspeople. You may aspire to become an effective advisor, an inspirational mentor, a skilled coder, an exceptional architect, a renowned technologist, a cloud solutions expert, an emphatic facilitator, or a visionary leader - we will provide you with the help, training, and support to take leaps in your professional journey. If you're not sure apply anyway and we'll help you decide.

Interested in joining our teams in London, Manchester or Barcelona?

Benefits We Offer

Flexible working

We offer a variety of flexible working options to our employees based in the UK and Spain. We also welcome remote working applications from outside the UK and Spain for our software and platform engineering roles.

Personal development

As well as having the opportunity to learn from our internal community of practices, all employees get a personal learning budget along with access to job related training with no fixed budget.


All of our finances are available to everyone from day one. Plus, our monthly company catch ups offer employees the opportunity to ask any questions to our senior management team.


As much as possible, we’re flexible with how people manage their time. We also actively seek feedback from employees to help make business decisions and steer the direction of the company.


Regular well-being sessions, ‘buddy’ schemes, trained mental health first aiders and more, all employees are offered support to help them thrive both inside work and out.

Additional perks

Depending on the country they are located in, employees get access to a range of extra benefits such as private medical and dental cover, gym discounts, enhanced maternity and paternity leave, life cover, income protection and more.

Interview Process

Our interview process will help us to understand your breadth and depth of expertise. We all carry different skills and areas of expertise, and encourage people at all stages of their journeys to apply. Depending on your availability, the entire process can take as little as 7 days.

  • 01. Initial Call

    Usually a 30-minute call with our recruitment team where we’ll get to know each other and to see what values we have in common. At this stage, we’re more interested in your mindset and any values or principles that are important to you.

  • 02. Technical Interview

    A 45-minute technical/functional conversation with one of our Craftspeople. You will go into more depth regarding your technical skills and interests.This is a great opportunity to ask questions.

  • 03. Pair Programming

    A 2-hour pair programming session at our offices (or remote). You’ll bring your own laptop, with your choice of IDE and tooling up to you. We’ll tackle a coding kata together, with more focus on your coding and software design skills. Look at it as a chance to showcase your skills.

  • 04. Final Interview

    Congratulations, you've made it this far! You'll meet your future team, see the offices and finalize the process.