Return to jobs Return to jobs

Software Engineering Coach (12 Month FTC)

Makers

Clock

Posted over 30 days ago...

Join Makers to transform lives and the future of tech through pioneering training as a Software Engineering Coach.

Overview

icon Salary

£50000 - £60000

icon Location

London, London, GB

icon Expires

Makers is committed to building a better future by transforming lives and organisations through pioneering training that keeps pace with global tech shifts, ensuring that tech remains equitable and accessible for all.

Role Summary

  • Bring deep industry experience into the classroom to deliver immersive training that goes beyond syntax.
  • Model what it means to be a developer while teaching core engineering principles and architecture.
  • Support and mentor learners, aiding their transition from dependency to autonomy.
  • Contribute to course material evolution to maintain industry relevance.

Role Requirements

  • Significant commercial experience as a software engineer.
  • Proficiency in multiple programming languages (e.g., Java, C#, Python, JavaScript/TypeScript).
  • Strong understanding of TDD, Clean Code, OOP, and Agile methodologies.
  • Interest in AI-driven development tools and methods.
  • Excellent communication and mentorship skills.
  • Willingness to deliver training onsite when required.

Software Engineering Coach (12 Month FTC)

Department: Internal - Professional training & coaching

Employment Type: Fixed Term Contract

Location: London

Compensation: £50,000 - £60,000 / year

Description

Makers’ mission is to build a better future. We transform lives and organisations through pioneering training which keeps pace with global tech shifts.

Tech and AI are reshaping jobs, the economy and society. Ensuring this transition is effective, equitable and inclusive will be a driver of human wellbeing into the next century. We believe talent is everywhere and the future belongs to those who can adapt and learn.

We are here to help people do this - across tech and in every job being remade now by AI. As a committed B-Corp with the best training results in the country, we believe we uniquely bring the heart and the hard- won expertise to do this.

The Role
As a Software Engineering Coach, you will bring deep industry experience into the classroom. We are not just looking for a teacher; we are looking for a seasoned software engineer who wants to use their commercial expertise to coach the next generation of developers.

You will join a team of industry professionals to deliver immersive training that goes beyond syntax. You will model what it means to be a developer—teaching architecture, clean code, debugging strategies, and the adaptability required to succeed in a modern tech team.

Success in this space is: Delivering training that is technically rigorous and deeply practical. You will help learners bridge the gap between "learning to code" and "being an engineer."

As a person you are
  • An Experienced Engineer: You have "been there and done that." You have significant commercial experience shipping code, managing technical debt, and working in Agile teams.
  • Technically Agnostic & Versatile: You may have a favourite language, but you are a polyglot at heart. You can pick up a new stack (whether it’s Java, C#, Python, or TypeScript) quickly and feel confident teaching it.
  • Forward-Looking (AI & Tech): You are excited by the shift towards AI Engineering. Even if you aren't an AI expert yet, you are keen to learn how to integrate AI tools into the development workflow and teach these skills to others.
  • Passionate about Potential: You enjoy the challenge of helping others grow. You can break down complex architectural concepts for beginners without losing the nuance.

Key Responsibilities

(i) Deliver Immersive Engineering Training
  • You will facilitate workshops and lead cohorts through our intensive software engineering bootcamps.
  • You will teach core engineering principles (OOP, TDD, MVC) across a variety of languages (e.g., Java, C#, Python, JavaScript/TypeScript), modeling how a senior engineer approaches learning a new syntax.
  • You will provide "real-world" context to the curriculum, sharing war stories and industry best practices that only someone with commercial experience can offer.
(ii) Support and Coach Learners
  • Coach: Through active listening and questions, you’ll help learners debug their own thinking, moving them from dependency to autonomy.
  • Mentor: You will use your commercial background to demonstrate professional workflows, version control strategies, and collaborative coding practices.
  • Technical Expert: You will provide deep code reviews and feedback, pushing learners to improve the quality and maintainability of their code.
(iii) Curriculum Contribution & AI Evolution
  • You will contribute to the evolution of our course materials to ensure they remain industry-relevant.
  • You will help Makers stay ahead of the curve by exploring AI Engineering concepts—learning how AI assists modern development and integrating this into our training.
  • You will act as a subject matter expert, helping the curriculum team understand what skills senior engineering teams are actually looking for today.
(iv) Technical Leadership within Training
  • You will be a "safe pair of hands" for complex delivery requirements, potentially supporting bespoke client deliveries that require a higher level of technical confidence.

Skills, Knowledge and Expertise

We are open to all individuals who feel they can perform the role. However, for this senior position, we are specifically looking for significant commercial engineering experience.
The ideal candidate will have:
  • Proven Engineering Background: You have worked as a Software Engineer for several years. You have experienced the full software development lifecycle in a commercial environment.
  • Broad Technical Toolkit: You are not tied to a single language. You have experience with at least two core languages (e.g., Java, C#, Python, Ruby, JS) and the confidence to learn others as needed.
  • Engineering Best Practices: Deep knowledge of TDD (Test Driven Development), Clean Code, OOP, and Agile methodologies.
  • Interest in AI/New Tech: You have an interest in or experience with AI Engineering. You are curious about how LLMs and AI tools are changing the role of the software developer and want to be at the forefront of teaching this.
  • Communication: You can explain complex technical abstractions to people who are just starting their careers.
  • Mentorship Spirit: You may have mentored juniors in your previous teams, or you simply love the idea of helping people change their lives through tech.
  • Excitement for Education: The enthusiasm to do education really well. You possess the skill of thinking from the perspective of someone who doesn't know something yet, and taking sensible actions to help them grow.
  • Willingness to deliver training in person when needed, including onsite client engagements.
  • Ability to obtain BPSS clearance as a baseline requirement for client-facing work.

Benefits

What We Value
  • Connect to our mission - Excited about our mission at Makers to change lives, and helping to create an environment where our team can do their best work and thrive.
  • Have a growth mindset - You love learning, are open to new opinions and approaches, and enjoy continuously developing yourself and others.
  • Prioritise joy - You care about others and are able to empathise, communicate effectively, overcome challenges and help create a supportive and joyful place to work.
  • Value trust over fear - You value trust in your working relationships and are able to work in an environment that values transparency, open feedback, clear communication, and challenging the status quo as key foundations.
At Makers, diversity and inclusion are core to our mission. Ensuring our people feel included and valued is critical for us to live the Makers' values: Growth, Trust, and Joy. We are actively working towards fostering a strong culture of belonging for both our students and our people and encourage applications from all backgrounds, abilities, communities, and industries. We see the value behind the new ideas you could bring to help us achieve our mission.


Our Benefits and Perks
  • Winter and Spring break when we shut down between late December and January, and mid year for a week. The whole company takes a break, so you’ll have peace of mind in knowing that nobody is working, not just you;
  • We embrace holistic health at Makers, where mental health matters and is just as important as physical health, which is why we offer unlimited fully paid wellness leave from day 1;
  • Private Medical Insurance (after passing probation);
  • £500 Learning & Development allowance per annum and paid time off dedicated to your training & learning;
  • Join daily meditation sessions run for the staff and students;
  • Company pension contributions;
  • Enhanced parental pay & leave - up to 20 weeks fully paid maternity leave, up to 8 weeks fully paid paternity & secondary caregiver leave, and up to 20 weeks fully paid adoption leave;
  • Access to a Perks at Work account which provides access to a range of shopping and other leisure discounts.
Our Commitment to Safeguarding
At Makers, we are committed to safeguarding and promoting the welfare of all learners. We believe everyone deserves a safe, inclusive and supportive environment in which to grow.

Every member of our team is expected to uphold our Safeguarding and Prevent policies, alongside the standards that protect our community.

All successful candidates will be required to complete appropriate pre-employment checks, including DBS screening relevant to the role.

Medal
Computer

FOR ORGANISATIONS

Your progressive people partner

Post your jobs, become a Top 1% Employer and more. We work with organisations who aspire to do things differently.

Learn More