Software Engineer Bootcamp Tutor
Foundation Level Software Development Tutor – Job Description
Role Overview & Contract Details
Start date: 21st January
Length: 10 weeks
Delivery days: Wednesdays and Thursdays + half day Friday
Delivery hours: Weds and thurs 9:00am – 5:00pm Friday - 10am - 1pm
Location:Wednesdays: In person, Brighton, Thursdays + Friday: Online / remote delivery
Time Commitment
- 2.5 days per week (Wednesday & Thursday + half day Friday)
- Preparation: Initial curriculum build: Up to 5 paid prep days (pre-start) - Baseline projects and resources are in place but will need updating for this new group.
- Ongoing prep: To be agreed
Rates
- Delivery rate: £400 per day
- Preparation rate: £200 per day
- Learner Interview rate: £25 per interview
Contract Structure
This is a sessional / associate role, paid on a day-rate basis.
Preparation time is recognised and paid to ensure high-quality delivery, curriculum alignment, and effective learner support
Role Purpose
The Foundations Software Development Tutor & Progression Lead is responsible for guiding early-stage learners from first technical foundations through to clear, evidenced progression outcomes.
The role combines:
- flipped technical delivery (Codecademy-led),
- applied project-based learning,
- enterprise and employability development, and
- progression evidence capture aligned to Skills Bootcamp funding requirements.
The tutor works closely with:
- Crushing Digital (careers & employability delivery),
- the Learner Success / Support team, and
- local employers and community partners,
to ensure learners progress towards:
- freelance income or commissions (M3), and/or
- sustained employment or interviews (M2 → M3).
Delivery Model Overview
- Codecademy provides the core technical curriculum (HTML, CSS, JS, Git, APIs, databases) - to be completed outside of
- Live sessions are used for:
- application and practice
- project work
- technical support and coaching
- reflection and employability alignment
- Learners complete a final enterprise capstone project, positioning themselves as a supporting digital team solving a real local business problem.
Key Responsibilities
1. Technical Delivery (Flipped Learning Model)
Set and manage weekly Codecademy learning pathways, ensuring alignment with:
- programme milestones
- project requirements
Facilitate live sessions that:
- apply Codecademy learning to real problems
- prioritise doing, debugging, and explaining over lecturing
Support learners at very different starting points by:
- offering stretch challenges
- providing structured scaffolding
- encouraging peer learning
2. Live Projects & Enterprise Capstone
Lead delivery of a final enterprise-focused capstone project, where learners:
- work in small teams
- act as a digital support agency for a local business or simulated client
- identify a problem and propose a technical solution
Support learners to:
- scope problems realistically
- divide work into roles and tasks
- collaborate using simple Agile practices
Ensure projects generate:
- portfolio-ready outputs
- pitch materials usable for interviews or freelance conversations
3. Freelance & Employment Pathways (with Crushing Digital)
Work closely with Crushing Digital to align technical delivery with careers sessions
Support learners to select a primary progression pathway:
- Freelance / self-employment
- Permanent employment (longer-term goal)
Reinforce careers learning by:
- translating CV advice into portfolio tasks
- linking interview preparation to live project evidence
- supporting learners to pitch themselves confidently
4. Low-Code, AI & Practice Acceleration
Actively encourage use of low-code and AI-assisted tools (where appropriate) to:
- accelerate practice
- increase confidence
- simulate real workplace workflows
Support learners to use tools such as:
- AI coding assistants
- low-code builders
- automation tools
Emphasise responsible, reflective use:
- understanding outputs
- explaining decisions
- avoiding over-reliance
5. Learner Reflection, ILPs & Progress Reviews
Support learners to maintain and review their Individual Learning Plans (ILPs), including:
- technical goals
- employability goals
- progression pathway (employed / freelance)
Contribute to:
- midpoint reviews
- end-of-programme reviews
Encourage learners to articulate:
- what they've learned
- what they can now do
- how this links to paid work
6. Progression Outcomes & Evidence (M2 / M3)
Take shared responsibility for progression outcomes, including:
- M2 – job interviews, freelance commissions, business plans
- M3 – sustained employment, paid freelance work, self-employment
Support learners to gather and submit evidence, such as:
- interview confirmations
- client briefs or commissions
- invoices or contracts
- business plans or pitch decks
Work with the Learner Success team to ensure:
- evidence is timely
- evidence is compliant
- learners understand why evidence matters
7. Pastoral Awareness & Inclusive Practice
Create a supportive learning environment for:
- career changers
- learners with low confidence
- neurodivergent learners
- learners balancing work, caring, or health needs
- Identify barriers early and:
- adapt delivery where possible
- escalate support needs appropriately
Person Specification
Essential
Strong practical knowledge of:
- HTML, CSS, JavaScript
- Git / GitHub workflows
- APIs and data (conceptual + basic practical)
Experience supporting early-stage or junior developers
Confidence working with:
- self-paced learning platforms (e.g. Codecademy)
- project-based and applied learning
Understanding of:
- freelance vs employed tech pathways
- junior tech recruitment expectations
Strong communication, empathy, and coaching skills
Desirable
- Experience delivering bootcamps or adult education
Experience with:
- low-code tools
- AI-assisted development workflows
- Familiarity with:
- Agile practices
- portfolio assessment
Awareness of Skills Bootcamp funding requirements (M1–M3)
What Success Looks Like
Learners:
- complete Codecademy pathways
- contribute meaningfully to live projects
- can pitch themselves clearly for work
Capstone projects:
- solve real or realistic business problems
- generate usable portfolio and pitch material
Progression:
- learners move into interviews, freelance work, or sustained employment
- M2 and M3 evidence is captured cleanly and on time
Why This Role Matters
This role is critical in ensuring TechNative's Foundations programmes:
- do not just teach coding, but
- turn learning into paid opportunity,
- support diverse learners into realistic next steps, and
- deliver against both mission and funding outcomes.
See for more info on our bootcamps and what we do.