Apprenticeship program scope
Ren Iris
Mighty Acorn Digital’s Early Career Engineer (ECE) program is a methodology-backed apprenticeship pathway grounded in our values:
- Build bold ideas together
- Do the right thing
- Improve the whole system
- Lead with curiosity
- Create impact through representation
Catherine, director of engineering, drafted the program proposal in November 2025. In January 2026, we launched ECE in collaboration with Rewriting the Code, a nonprofit empowering university students and early career women in tech.
While there’s no placement guarantee, the ECE program aims to best position participants for a full-time contract. Placement depends on performance and the availability of client work. The program offers a sustainable, goal-tied pathway to build the experience and professionalism needed in a civic tech environment.
ECEs bring fresh perspectives and broad backgrounds but often struggle to find placement on teams. Senior developers, meanwhile, want to engage with new research and technologies; mentoring junior engineers provides valuable professional growth opportunities.
The program’s goals are:
- Grow the team sustainably
- Hire from a variety of personal and professional backgrounds
- Offer mentorship and leadership opportunities to team members
- Invest engineering time into non-billable business needs or pro bono organization work
We launched the ECE program with 1 participant, Rue (learn about her journey from program pioneer to graduate). Mighty Acorn wanted to build a deliberate, iterative strategy and ensure best-fit implementation before scaling up. The curriculum is 14 sessions and spans 6 months. The ECE is compensated at a market-level rate and commits to 30 hours per week.
An ECE participates in weekly 1-hour guided lessons taught by different team members covering topics like Git, accessibility, and architecture. For the first 8 weeks, the focus is on individual projects, such as creating a component library and completing JavaScript kata exercises. After the ECE builds solid basics, Product & Delivery Manager Karen introduces project structure best practices to familiarize the ECE with technical workflows. During this phase, the ECE attends standup meetings, learns Scrum methodologies, and participates in sprint ceremonies.
While the program is rigorous, it focuses on symbiotic coaching instead of a traditional apprenticeship model. Senior engineers gain satisfaction from mentoring, and junior engineers help improve team alignment and expand capabilities. Training lessons are accessible to the broader Mighty Acorn team, which encourages all participants, regardless of seniority, to engage with a growth mindset. Instruction follows a lesson-then-homework pattern. Karen implemented a peer project structure for 2 longer projects: a Mighty Acorn website revamp and a bot that integrates with Slack, creating real-world practice opportunities without client-confidential exposure.
The program also covers advanced AI, including fundamentals, prompting, large language models, ethical considerations, risk assessment, and how to advocate for or against AI when clients ask. Taken together, the ECE program is a values-driven system that builds reliability, collaboration, and technical judgment while creating a sustainable pathway into client-facing roles.