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…


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 12 and 16 week coding courses 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, you may deliver both bespoke and pre-existing workshops for companies across the UK. Our courses are offered to students either at our training centre in Bath or online. We are therefore open to applicants looking for a hybrid way of working or fully remote.

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.

As iO Academy continues to grow, there may be opportunities to assist with the creation and delivery of additional courses. Experience in data science, cybersecurity or other similar subject areas is not a requirement of this role but would be beneficial.

About iO Academy

iO Academy is an award-winning tech training provider and coding bootcamp. We deliver courses in software development, data science & machine learning, Agile project management and other related fields for individuals seeking their first tech role or upskilling within the industry.

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 theory and practical experience are the best preparation for a career in the tech 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 with our office based in the South West. We are open to hybrid and remote applicants, although you will be required to come to the office occasionally. 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.

If this role isn’t for you, but you like the sound of working at iO Academy or Mayden, please keep checking our website for more great opportunities coming soon.

Click here to apply