Teaching Strategies is an innovative edtech organization focused on connecting teachers, children, and families. They are seeking a highly talented Software Engineering Manager to lead engineering teams in delivering scalable, high-quality SaaS products while fostering a culture of innovation and continuous improvement.
Responsibilities:
- Use AI-assisted development and agentic workflows to improve engineering velocity, product quality, operational efficiency, and team effectiveness
- Lead and support engineering teams delivering scalable, high-quality SaaS products and platform services
- Drive fast, iterative, and customer-focused delivery through close collaboration with Product Managers
- Foster a culture of ownership, accountability, innovation, engineering excellence, and continuous improvement
- Participate in planning, architecture, technical design, and implementation of new software solutions and platform capabilities
- Guide teams in building scalable, secure, and resilient systems that perform reliably under high traffic and operational load
- Mentor and grow engineers while helping teams adapt quickly to evolving business and technical priorities
- Collaborate with engineering leadership to improve development processes, delivery practices, and organizational effectiveness
Requirements:
- Strong technical background with the ability to guide architecture, implementation, and engineering execution decisions
- Experience designing and building scalable systems that perform under load
- Experience leading teams in Agile and iterative product development environments
- Strong collaboration skills with Product Managers and cross-functional stakeholders
- Strong understanding of AI-first and agentic development approaches to accelerate implementation, delivery, and operational workflows
- Excellent communication, organizational leadership, and problem-solving skills
- Strong sense of ownership, accountability, teamwork, and customer focus