the team

Want to work with us?

We’re a pretty great bunch, if we do say so ourselves.

We’re looking for an amazing…


Software Development Trainer

Salary: £35,000 – £60,000 pa, depending on experience

Location: Widcombe, Bath

About the job

We are looking for an enthusiastic programmer with great interpersonal skills and a knack for explaining complex technical topics. Alternatively, you may already be an experienced software trainer with previous industry experience. As an iO Academy trainer, your role will be focused on delivering our 16 week coding course to aspiring software developers, acting as a coach, a mentor and a trainer for the students while they learn from you to start their new careers. You will also work with existing trainers to develop the curriculum, assess student applications, run events such as programming workshops for schools and help with the academy’s operations.

In addition to the 16 week course, you will deliver both bespoke and pre-designed workshops for companies across the UK. At this time we are especially interested in applicants with Ruby, AWS, Docker and Kubernetes experience ​​but this is not essential.

About you as a Software Developer Trainer

You will have commercial software development experience, having worked on real projects, ideally within an Agile team. You will have helped support your team with difficult problems and enjoy helping junior developers to grow. You will have experience in an OOP language, ideally PHP or Ruby and Ruby on Rails. You will be comfortable programming for the web, working with current industry standard technologies across the stack. You will have worked with CI/CD pipelines, be comfortable writing a range of automated tests and be familiar with SQL databases.

You will have experience with all the usual development methodologies such as Agile, working with Git, pair programming and code review.

Most importantly you will be a friendly, motivated team player who wants to help people to reach their potential. iO Academy is all about changing lives. We are a fun, collaborative team with a passion for learning and passing on our knowledge.

About iO Academy

iO Academy trains aspiring software developers in the fundamentals of coding, software design and Agile project management. In 16 weeks, we teach our students all they need to know to land their first job as a software developer.

The academy was founded in 2015 by Mayden, a fast growing software company based in Bath. It was created to be a part of the solution to the technical skills gap across the UK. We believe that a combination of practical experience and programming knowledge will prepare our students for the programming industry, so we deliver content using a mix of classroom style learning and project work.

We pride ourselves on having created a fun and collaborative place to work with a strong sense of social purpose. You will be working alongside award winning trainers and mentors in a relaxed team, with the freedom to craft the role as you see fit and contribute to an exciting, growing company.


We have been growing steadily year on year, and offer a phenomenal working environment, exciting opportunities to learn new skills and an excellent package of benefits, including:

  • Personal training budget for self development plus access to a further central pot of training funds upon request
  • Enhanced pension contributions (complying with auto enrolment)
  • 25 days annual leave plus bank holidays
  • Private health insurance
  • Mental health support line and GP access
  • Discount vouchers for goods and services via Wider Wallet
  • Regular social events
  • Cycle to work scheme including electric bikes

To apply

This is a full time role based in the South West. You must be eligible to live and work in the UK.

Please upload your CV and covering letter. Tell us what you’re passionate about and what you would bring to the Software Developer Trainer role and to iO Academy. We are anticipating a lot of interest in this exciting new role and we will be reviewing applications as soon as they come in, so please apply as soon as possible.

Click here to apply


Software developer trainer (Sheffield)

Join our team in Sheffield, working for EyUp Skills.

Are you an enthusiastic programmer looking for a new challenge? Come and work with us to help change people’s lives!

We run a 16 week coding course which turns newbies into junior developers, then get them great jobs which we know they’ll love. As an iO Academy trainer you’ll mainly focus on teaching – being a coach, mentor and trainer for your students while they learn the skills that will start their new careers.

Outside of course times, you’ll work with the other trainers to update the curriculum, develop new workshops, assess student applications, run coding sessions for schools and events, deliver bespoke training for tech companies, and work with our hiring partners to find great jobs for your students after they graduate.

All of our trainers are given their own training, shadowing on the full 16 week Full Stack Track before they begin with their own class. So don’t worry if you’ve never taught before, or don’t know our exact stack. We’ll support you.

The most important thing is that you’ve got real world experience as a programmer, and want to do something a bit different to help give people a new start in life.

About you

You’ll have worked as a professional software developer for at least a couple of years, with experience on real client projects. You will have helped support your team with difficult problems and be happy helping junior developers. You will have skills in OOP and be comfortable programming for the web with a back-end language, working with current industry standard technologies.

You will have experience with a range of development tools as well as experience of methodologies such as agile, pair programming and code reviews.

We’re not concerned with what language/s you use, as long as you have the experience and are happy to learn our own languages (PHP, Node.js and JavaScript).

It doesn’t matter whether you use C, C++, C#, Ruby, Java, Python, Go, Swift or anything else – the most important thing is that you’re a friendly, motivated team player who wants to help people. We’re all about changing lives, and hope you are too.

About us

We are all about people. We train people of all ages and backgrounds to code, giving them everything they need to know to land their first job as a junior software developer. We work hard to make sure our course is as inclusive as possible, and help to make positive change in the tech industry. Our graduates consistently tell us that their time at the Academy was one of the best in their lives.

Our small classes mean you’ll get to know your students really well, and you’ll be part of a welcoming and fun team.

We’ve created a happy place to work with a strong sense of value and purpose. You’ll be working alongside award-winning trainers and mentors in a team of people who love what they do. And you’ll be making a genuine difference to people’s lives.


Find out more and apply on the EyUp website

Salary £30-50k DOE Plus Benefits