Code for All_ Group is a leading EdTech consortium composed of codeforall.com, ubbu.io, and bool.pt.
Code For All ranked Top 20 in TIME World's Top EdTech Companies by Time Magazine and Statista. We are a B Corp, recognized as PME Líder by Santander & IAPMEI, awarded OutSystems Partner of the Year (2022), and listed among the Top 100 European Digital Champions by the Financial Times.
We exist to make high-quality tech education accessible — for individuals, schools, and companies.
Department: Delivery
Reports to: Head of Delivery
Scope of the role: The Lead Instructor & Content Developer may be assigned cohorts and content across any technology stack or subject area within the Code for All_ portfolio, according to business needs and as defined by the Head of Delivery. The current focus is on AI productivity and generative AI tools — such as Microsoft Copilot (Microsoft 365 Copilot, Copilot Studio, GitHub Copilot), Claude, ChatGPT or other LLMs — without being limited to any specific vendor, tool or platform.
Disclaimer on Responsibilities and Culture
To make sure that this exercise is as clear as possible, responsibilities are framed through a clear matrix:
- Responsible for – direct ownership and execution.
- Accountable for – final accountability, even if shared.
- Supportive of – active contribution and enablement.
- Consulted on / Informed of – input or awareness, but not direct responsibility.
This job description covers only the areas where the Lead Instructor & Content Developer is responsible, accountable, or supportive.
Responsibilities grant autonomy, but never exemption from challenge. Every decision can be questioned, stress-tested, and improved as long as the aim of the challenge is part of our culture: it sharpens solutions, aligns cross-team learnings, and ensures outcomes truly serve our learners and partners.
Accountable for: ensuring that the curricula and learning materials of the courses under his/her ownership are up to date, aligned with market trends, and pedagogically coherent.
Responsible for:
- Producing and maintaining the pedagogical content (syllabus, lesson plans, decks, assignments, assessments) for courses owned, in any stack or subject area assigned.
- Keeping content on AI tools (e.g. Microsoft Copilot, Claude or other LLMs) current as vendors release new features, models and licensing changes.
- Ensuring all materials are accessible, organized, and reusable for other instructors and cohorts.
- Developing or updating materials upon request from the Head of Delivery, including content to be used by other instructors.
- Coordinating updates and improvements to the content based on learner feedback, client insights, and new developments — under the Head of Delivery’s guidelines and approval.
- Contributing to the development of scalable and high-quality educational assets across Code for All_’s delivery lines.
- Representing the company in meetings with clients or partners to align their needs with future proposals and training solutions.
- Supporting the creation of syllabus or training proposals for clients when requested.
Supportive of:
- Providing expert input during the design or update of curriculum across different areas.
2. Instructional Delivery & Pedagogical Leadership
Responsible for leading assigned cohorts and ensuring that delivery is pedagogically sound, engaging, and aligned with learning outcomes.
Responsible for:
- Teaching assigned B2C or B2B cohorts of any technology stack or subject area — with particular emphasis on AI tools such as Microsoft Copilot, Claude or other LLMs — ensuring sessions are engaging, accurate, and outcome-driven.
- Reviewing diagnostic assessments for B2B trainings and adapting course content to specific client needs, including the tools, licences and environments each client uses (e.g. a Microsoft 365 tenant).
- Monitoring learner progress and performance, ensuring timely interventions and pedagogical adjustments.
- Coordinating with the Delivery team for operational alignment and reporting on class performance metrics.
Accountable for:
- Maintaining high satisfaction and quality indicators within his/her assigned classes.
3. Delivery Enablement & Continuous Improvement
Supportive of:
- Identifying opportunities for process improvement in delivery (tools, documentation, workflows).
- Sharing insights and feedback with the Delivery team to inform the product roadmap and learner experience.
- Participating in the evaluation and onboarding of new instructors, contributing to internal best practices.
Consulted on:
- New training areas and curriculum expansion opportunities.
- Piloting new delivery formats or teaching methodologies.
- You have 2–5 years of experience in training, teaching, instructional design or a technical role (consulting, development, IT, data), with real experience delivering sessions to adults.
- You use generative AI tools every day, such as Microsoft Copilot (M365 Copilot, Copilot Studio, GitHub Copilot), Claude, ChatGPT or other LLMs. You can show practical business use cases, not just features.
- You are comfortable teaching any stack or subject area we assign to you, and you pick up new tools and platforms quickly.
- You know how to turn a client brief or diagnostic into a training plan, materials and hands-on exercises suited to each group’s level.
- You are confident in front of non-technical audiences and senior stakeholders, both in the classroom and in client meetings.
- You are organized and comfortable managing several cohorts and pieces of content at the same time, with ownership and attention to quality.
- You enjoy keeping up with the market and updating content as vendors release new features, models and licensing changes.
- You have excellent written and verbal communication skills in Portuguese and English.
- You are available for on-site sessions at clients’ locations.
- Interview with our Head of Delivery
- Technical evaluation with our Learning Squad
- Final interview with our Leadership Team
Benefits & Perks
- Meal Allowance (as per company policy)
- Urban Sports Club Subscription – stay active and energized
- Extra vacation days (your birthday + one extra during Christmas week)
- A collaborative, fast-moving environment where ownership and ideas matter
- The Code for All Group is committed to Justice, Equity, Diversity & Inclusion and encourages applications from all backgrounds and profiles.