Minimum 3 years of experience building production software., Strong skills in system architecture, scalability, and security., Passion for educational technology and improving student outcomes., Ability to learn quickly and work proactively in a fast-paced environment..
Key responsibilities:
Build infrastructure to enable product integration and data sharing.
Develop systems for mastery-based progression and AI-powered feedback.
Create dashboards and tools for teacher support and classroom implementation.
Collaborate with teachers and product teams to ensure effective classroom solutions.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
Teaching Lab is a nonprofit organization that works to close the educational opportunity gap through teacher-led professional learning. We identify exceptional teacher-leaders, work with them to recruit their colleagues, and support them in improving instruction for under-served students.
In order to raise the achievement of under-served students, we must help thousands of teachers improve their instruction. Despite US schools investing over $20 billion annually in teacher training, typical professional development (PD) simply does not work. Most PD is ineffective because it is characterized by low teacher buy-in, generic content, and lack of follow through. Teaching Lab offers an effective and scalable alternative for rapidly improving teaching quality.
Teaching Lab uses a model based on three key elements supported by cognitive science and education research: Teacher Leadership, Core Content, and Iterative Cycles of Inquiry. These elements in combination create impact greater than the sum of their parts.
Software Engineer for a 125+ employee (and growing) remote education nonprofit providing professional learning to K12 educators nationally
Type of Vacancy: Contract (1099 Position)
Start date: September 2025
Location: Remote
Report to: Senior Director, Innovation Studio
Compensation: $60.00$80.00 per hour
Teaching Lab is an equalopportunity employer committed to reflecting the diversity of the students we serve. We welcome candidates of all backgrounds to apply for this role.
WHO WE ARE
Teaching Lab is a nonprofit organization with a mission to fundamentally shift the paradigm of teacher professional learning. We envision a world where teachers and students thrive together in communities that enable lifelong learning and meaningful lives. In partnership with teachers, we transform professional learning from the ground up to dramatically improve student outcomes. We also work with school, district, and state leaders to create the instructional systems necessary to support these changes. To learn more about Teaching Lab, explore our website at www.teachinglab.org.