Software developer trainer

About us

EyUp is on a mission to plug the digital skills gap. Starting in Yorkshire, we are teaching people tech skills, finding them jobs as developers and contributing to personal, social and economic wellbeing.

We train aspiring software developers in the fundamentals of coding, software design and agile project management. In 16 weeks, our students learn all they need to know to land their first job as a junior software developer, helping them to kickstart their new careers in digital. We work hard to make sure our course is as inclusive as possible, and help to make positive change in the tech industry. For the duration of the course, our students work as an agile team, based in our offices in historic Castle House in the heart of Sheffield. 

About the job

We are looking for an enthusiastic programmer with great interpersonal skills and a knack for explaining complex technical topics. As an EyUp Academy trainer, your role will be focused on delivering the sixteen-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 other trainers to develop the curriculum, produce courseware, assess student applications, run events such as programming workshops for schools and help with the company operations. 

In addition to the sixteen-week course, you will deliver both bespoke and pre-designed workshops for companies across the UK, along with working with the other trainers to develop new workshops and ensure that existing ones are up to date.

About you

You will have commercial software development experience, having worked on real client projects, ideally within an Agile team. You will have helped support your team with difficult problems and be happy helping junior developers. You will have skills in OOP and web technologies such as HTML, CSS and JavaScript. You will be comfortable programming for the web, with a back-end language, working with current industry standard technologies. Ideally, you will know or be happy to learn Java. 

You will have experience with all the usual development tools and languages: Git, Bash, and RDBMS as well as experience with methodologies such as agile, pair programming and code review.

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


  • Full Stack Coding Academy and workshop delivery
  • Support the academy lead with curriculum development
  • Technical content creation
  • Taster session delivery
  • Student assessment and selection


Apply Now

    I am eligible to live and work in the UK?

    I accept that by submitting this form, I agree to the storage and handling of my data by this website in accordance with our terms and conditions and privacy policy found at

    Let’s keep in touch.

    Sign up to our mailing list to register your interest in our upcoming EyUp Skills Academies, hear more about our opportunities for hiring partners or be the first to get your hands on new EyUp merch.

    * indicates required
    / ( dd / mm )
    © EyUp 2023
    Company Registration number: 13362828
    VAT Registration number: 387250966
    Registered Office: EyUp Skills Ltd., Electric Works , Sheffield Digital Campus , Sheffield, S1 2BJ