Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

Software Engineer for a 125+ employee (and growing) remote education non-profit providing professional learning to K-12 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 equal-opportunity 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 life-long 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.


SUMMARY OF POSITION

Teaching Lab is hiring a contract Software Engineer to build out the infrastructure and products to support AI-empowered classrooms. As a key member of our development team, you will build software that directly impacts the educational success of students across the United States. Your responsibilities will include designing and implementing the technical infrastructure that enables our products (such as Podsie, CoTeach, Mathly, and NISA) to work together as a coherent ecosystem, building shared services and data models that support instructional alignment across tools, and developing systems that ensure student progress and teacher insights flow seamlessly between platforms. You'll contribute to the architecture decisions that allow us to scale our impact while maintaining the pedagogical coherence that sets our approach apart from typical edtech solutions. You'll also have opportunities to contribute directly to individual product development based on team needs and your interests.


In this role, your primary project will be supporting the expansion of the Studio Classroom Project model (an AI-powered mastery-based learning approach for middle school math). The model combines self-paced progression, adaptive practice, and real-time teacher support. You'll build the technology infrastructure that enables this model to scale from its initial pilot classroom to additional schools.


DUTIES AND RESPONSIBILITIES
  • Primary responsibilities for the Software Engineer include:

  • The Studio Classroom Project model is a mastery-based learning approach for middle school math that combines self-paced progression, AI-powered practice, and structured teacher support. Students work through the curriculum at their own pace, receiving immediate AI-generated feedback on their mathematical thinking while teachers use real-time data to provide targeted support. The model is designed specifically for students who are significantly behind grade level, creating conditions where they can build foundational skills while engaging with grade-level content.

  • As a Software Engineer at Teaching Lab Studio, you will build both the technology platform that powers the Studio Classroom Project model and create infrastructure that enables deeper coordination across our product suite. We have an opportunity to amplify the impact of our tools (such as Podsie, Mathly, NISA, and CoTeach) by enabling them to share insights about student learning. Following a successful pilot in Spring 2025, we're expanding to support all math classes at an NYC public middle school (approximately 6-8 classrooms) and need robust systems to support this growth. Your responsibilities will include:
  • Build Connected Learning Systems: Create infrastructure that enables our products to share valuable insights.
  • Develop Mastery-Based Progression Systems: Create the tracking framework that allows students to advance through content at their own pace based on demonstrated understanding.
  • Implement AI-Powered Feedback: Build systems that analyze student work and provide specific feedback on their mathematical reasoning, helping them understand errors and build conceptual knowledge.
  • Enable Instructional Coherence: Design technical solutions that create a unified learning experience where insights from one tool enhance the effectiveness of others.
  • Develop Teacher Support Tools: Build dashboards and monitoring systems that help teachers identify which students need intervention and when, enabling targeted small-group instruction.
  • Enable Rapid Iteration: Create infrastructure that supports quick testing of different approaches based on classroom observations and teacher feedback.
  • Support Multi-Classroom Implementation: Ensure systems can handle concurrent use across 6-8 classrooms with different teachers and hundreds of students.
  • Build for Future Scale: Design architecture that can expand beyond the first middle school to additional schools and districts while maintaining performance and reliability.

  • The immediate roadmap includes: (1) Supporting full implementation at pilot middle school site (all math classes) starting Fall 2025, (2) Building initial data sharing capabilities between Podsie and Mathly, (3) Preparing infrastructure for expansion to additional schools, and (4) Creating extensible systems that NISA and CoTeach can connect to as needed.

  • This role involves close collaboration with teachers and students in active classrooms. You'll participate in classroom observations, teacher feedback sessions, and rapid development cycles based on real implementation needs. You'll also work across product teams to create more powerful, connected learning experiences.

  • Your work will be split between immediate needs for the Studio Classroom Project model implementation and building foundational infrastructure that enables all Teaching Lab products to work together more effectively. This is an opportunity to work on education technology with direct classroom impact while also shaping how our products can better serve students and teachers through thoughtful integration.


ESSENTIAL QUALIFICATIONS
  • Minimum 3 years of experience building production software
  • Demonstrated lifelong learner with a passion for staying up-to-date with new technologies and best practices
  • Ability to learn quickly and adapt to new challenges in a fast-paced environment
  • Autonomous and proactive, with a strong bias for action and a track record of taking initiative
  • Excellent problem-solving skills and the ability to break down complex issues into manageable tasks
  • Strong communication and collaboration skills, with experience working in cross-functional teams
  • A passion for improving educational outcomes and using technology to make a meaningful impact on student learning
  • Proven experience with architecture and system design, particularly in building and scaling large-scale, user-facing applications.
  • Expertise in optimizing performance, scalability, and security in production environments, ensuring robust and efficient software operations.
  • Strong attention to detail and a commitment to maintaining codebases that are scalable, modular, and maintainable in the long run, following best practices in software architecture and development.
  • A passion for creating inclusive and accessible digital experiences that cater to diverse user needs and abilities
  • Incurable builder mindset - this role is ideal for someone who loves to build (and has a track record of things they’ve built)


WORKING CONDITIONS AND REQUIREMENTS
  • Ability to work a flexible schedule to support operational needs
  • Ability to perform the essential project, duties and responsibilities with or without accommodation
  • All team members are expected to support program/project needs which could mean that you play multiple roles at Teaching Lab (i.e., project lead, support, subject matter expert, etc.). 
  • Travel could be required for the role.  Travel is determined based on business needs and can vary depending on partnership/contract requirements.


TEACHING LAB’S VALUES AND COMPETENCIES
  • Teaching Lab seeks to fundamentally shift the paradigm of teacher professional learning by reaching more educators every year with the highest impact programming.

Teaching Lab’s ultimate goals are:
  • Educators learn more than they would without us
  • Students learn more than they would without us, in a way that cannot be predicted by race, gender, or family income
  • Educators we serve say they love our approach, and they want to keep doing it to advance educational equity

All employees are expected to embrace Teaching Lab Values, which are necessary to develop Teaching Lab Competencies, which help us to achieve our Ultimate Goals.
  • Collaboration & Responsive Service
  • Resilient Solution-Finding
  • Research & Learning With Humility
  • Accountable Excellence
  • Equity & Justice


REVIEW DATE
  • This position opened on August 14, 2025 and will remain open until filled. All applications received between August 14, 2025 and August 21, 2025 will be reviewed by the hiring team. Any applications received after August 21, 2025 will be reviewed as needed.


Teaching Lab Glassdoor Company Review
2.8 Glassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star icon
Teaching Lab DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Teaching Lab
Teaching Lab CEO photo
Unknown name
Approve of CEO

Average salary estimate

$145600 / YEARLY (est.)
min
max
$124800K
$166400K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User
Posted 23 hours ago

Experienced full-stack engineer needed to lead and scale Babylist's commerce platform, driving architecture improvements and mentoring engineering peers in a remote-first environment.

Photo of the Rise User
Posted 17 hours ago

Brevity is hiring a Senior Software Engineer to independently build and scale their Django+React AI SaaS platform, focusing on RAG/LLM workflows, integrations, and microservices evolution.

Photo of the Rise User
Posted 20 hours ago

Lead full-stack development for an automotive data analytics product using TypeScript, React, and Node.js while mentoring a small remote US-based team and partnering closely with the CTO.

Photo of the Rise User
Posted 18 hours ago

Capital One is hiring a Back End Software Engineer to design, build, and support cloud-native services using Java/Python/Go and container orchestration in a fast-paced Agile environment.

Photo of the Rise User

Lead the design and implementation of Sitecore XM Cloud, headless CMS architectures, and API integrations as Shure’s senior backend web developer for global marketing.

Photo of the Rise User
Posted 3 hours ago

Staff Software Engineer to architect and ship novel real-time, LLM-driven agent systems and productionize experimental voice/avatar features at a fast-growing pre-IPO AI company.

Photo of the Rise User

Capital One is hiring a Senior Full Stack Software Engineer (Golang) in Richmond to develop cloud-native, customer-facing solutions and collaborate with product and engineering teams to deliver scalable systems.

Photo of the Rise User

MeridianLink is hiring a mid-level Full-Stack Software Engineer II with strong Java and Angular skills to build and maintain secure, high-performance web applications in a remote, collaborative team.

Photo of the Rise User
Medtelligent Hybrid 306 W Erie St, Chicago, IL 60654, USA
Posted 2 hours ago

ALIS is hiring an Azure Cloud & DevOps Engineer to lead Azure infrastructure, CI/CD automation, and reliability efforts for our assisted-living software platform.

Photo of the Rise User
Posted 11 hours ago

Lead a distributed engineering team at OpenSesame to drive XP adoption, mentor engineers and managers, and deliver high-quality e-learning products across time zones.

Photo of the Rise User
Posted 8 hours ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

Amazon Security's SPEAR team is hiring a Front End Engineer II to design and implement user-facing interfaces and tooling for security assessment platforms that protect Amazon's global infrastructure.

Photo of the Rise User
Posted 20 hours ago

Work remotely with Kraken’s global engineering organization to build secure, high-performance Rust backend services that power crypto products and integrations.

Photo of the Rise User

MAXISIQ seeks a mid-level Linux Systems Administrator with an active Secret clearance to modernize and sustain mission-critical systems in a hybrid role based in Lorton, VA.

Building equitable schools through teacher-led professional learning. Teaching Lab is a nonprofit organization that works to close the educational opportunity gap through teacher-led professional learning. We identify exceptional teacher-leaders,...

11 jobs
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Contract, remote
DATE POSTED
August 15, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!