Working with the future—Our first apprenticeship program
Ren Iris
How can you place community at the heart of engineering? At the heart of civic tech? We explored answers to these questions in our first apprenticeship program, Early Career Engineers (ECE). In January 2026, we launched ECE in collaboration with Rewriting the Code (RTC), a nonprofit that empowers university students and early career women in tech. Our program goal is expansive: create a specialized environment where early career software engineers can thrive and senior engineers can sharpen their leadership skills.
Mighty Acorn Digital early career engineers
Software engineers mid-career and beyond had identified a pain point: after graduating with an undergraduate or postgraduate degree, early career software engineers sometimes struggled to land full-time employment. The development path of an early career engineer (ECE) is often non-linear. Mighty Acorn engineers with 7+ years of experience reviewed their career journeys and wondered: How can we help others avoid an uncertain path? How can we keep diversifying our skills?
We started by building a supportive program foundation driven by our values:
- Build bold ideas together
- Do the right thing
- Improve the whole system
- Lead with curiosity
- Create impact through representation
Mighty Acorn built a proposal with this context in mind, which led to creating the Mighty Acorn ECE program. It offers symbiotic knowledge exchange, a sustainable learning pathway for 2 groups at Mighty Acorn: 1) junior engineers, who would learn from the experiences of senior mentors, and 2) senior engineers, who would hone their mentoring skills, as well as learn recent and emerging innovations from their mentees. Over the course of the program, junior developers gain project experience and individualized guidance, positioning them for their first role on a client team.
Meet apprenticeship-graduate Rue, our pioneer
We started our first apprenticeship program by seeking 1 applicant, with plans to scale up after the pilot. Enter Rue, our ECE pioneer. Mighty Acorn staff connected with her at an RTC event, a virtual job fair.
Rue had joined RTC during her undergraduate studies and stayed connected after graduation. She attended the RTC 2025 virtual career summit and ended up applying to 2 companies, one of which was Mighty Acorn.
Although there wasn’t an opening with any of our clients for a junior engineer, Rue’s technical expertise stood out. Mighty Acorn kept in touch, inviting her to join the inaugural ECE program. She would work a 30-hour week and be compensated at a market-rate level, consistent with industry standards for ECE roles. Rue would also have the opportunity for focus sessions, during which she and a Mighty Acorn subject matter expert could explore software-engineering topics.
Over the course of the ECE program, Rue bolstered her extensive background in programming languages with more depth in web development, gaining a stronger foundation in JavaScript, GitHub, HTML, CSS, accessibility, and progressive enhancement. Rue applies what she has learned to more than career-building in civic tech: many takeaways are also applicable to her volunteer work with nonprofits.
Modular, iterative learning
Acting as a career accelerator, the ECE program unfolds over 4–6 months. Early weeks are devoted to structured learning while also offering flexibility to explore different interest areas. Later weeks are dedicated to organized, structured project work, such as updates to the Mighty Acorn website. There would also be time for self-guided learning, mini projects, and workshop sessions with senior engineers.
Sample ECE program topics include but aren’t limited to: version control with Git and GitHub basics and dependency management; web fundamentals with HTML, CSS, JavaScript, and TypeScript best practices, as well as coding exercises; test-driven development; and web accessibility with WCAG 2.2, manual and automated accessibility testing, and screenreaders and keyboard usability.
Rue noted that the ECE program helped her develop as a professional contributor within a team environment. While Rue valued the technical knowledge gained, she highlighted other takeaways, such as building systems not only for scale, but also for longevity. She learned how smaller coding skills built into a larger, more resilient engineering expertise.
Applied learning
Mighty Acorn uses Slack for some of its digital communications. When the idea arose to build a Slack bot with the power to create new “coffee chat” spaces, Rue offered to help. She applied her expanded project skills to the build, start to finish, following planning parameters to focus on the defined terms of the minimum viable product.
Rue learned how to deploy her strengths and fit into the overall project team, adapting to evolving best practices and priorities. There were a variety of challenges, often interconnected, sometimes with diverging solution options. From debugging code to following organizational processes, Rue expanded her technical and project management skills. Her learning journey has felt smooth because of support from mentors Catherine and Karen—as well as the whole Mighty Acorn team. She expressed gratitude for her apprenticeship experiences, saying that her mentors helped her align individual work with team objectives.
After the apprenticeship
While a full-time position isn’t guaranteed after completing the ECE program, Rue was prepared for that possibility. From my perspective, interviewing Rue was both painless and thought-provoking. My favorite quote from our conversation deserves its own line, as follows.
“Learning anything makes my world bigger.”
We’re also grateful for everything we learned from Rue—and we’re proud to report that Rue has accepted a full-time position as a software engineer at Mighty Acorn.
Apprenticeship program January 2027
We’re seeking the next generation of community-conscious leaders. Sign up for our Careers Newsletter.