COMPANY OVERVIEW
At Accelerate Learning, we’re dedicated to engaging and inspiring STEM education for PreK-12. Our mission is to spark curiosity in the STEM classroom with programs designed by experienced teachers and STEM experts. Supporting over 9 million students and 750,000 teachers, we constantly adapt to educators’ needs and customer feedback to promote powerful teaching strategies that shape the future of STEM learning.
“For teachers, by teachers” is not a slogan—it’s a fact. Our award-winning product, STEMscopes, was incubated in the classroom and developed by over 200 teachers, science experts, and science professors.
We’re scaling rapidly and investing in cutting-edge cloud technologies, AI, and modern software practices to bring STEM education into the future. Join us, and your work will directly shape how millions of students learn.
POSITION SUMMARY
As a Software Engineering Tech Lead / Manager, you’ll provide both technical leadership and people management to guide the success of the engineering team. You’ll be responsible for setting the technical vision, ensuring high-quality delivery, and fostering a culture of growth and collaboration. Balancing hands-on contributions with leadership, you’ll partner closely with Product, QA, and business stakeholders to ensure engineering efforts align with organizational goals.
This is a full-stack position where you’ll lead the implementation of event-driven architectures, AI-powered features, and advanced AWS services, while setting technical direction and mentoring other engineers. You’ll play a key role in shaping both backend and frontend capabilities to support business growth and innovation.
Why Accelerate Learning?
- Purpose-driven work: Every line of code supports teachers and inspires students.
- Modern stack: Cloud-native, serverless, AI technologies.
- Growth opportunities: Work alongside senior engineers and gain exposure to architectural decision-making.
We are looking for team players who thrive in a collaborative agile environment and are eager to contribute to our mission of transforming STEM education.
Location: Onsite two days a week, if you live within a 45-mile radius of the Houston headquarters. Remote for those outside of the Houston metropolitan area.
POSITION RESPONSIBILITIES
Key responsibilities include:
- Define and drive architectural direction, technical strategy, and standards across projects and teams.
- Lead the design and delivery of scalable applications and services, ensuring reliability, performance, and maintainability.
- Mentor, coach, and support engineers of all levels, providing feedback, career development, and growth opportunities.
- Partner with Product, QA, and business stakeholders to translate requirements into technical execution plans.
- Establish and enforce best practices for security, testing, observability, and CI/CD across the team.
- Oversee adoption of AWS services (Lambda, DynamoDB, RDS, etc.) and ensure systems scale with business needs.
- Foster an inclusive, high-performing team environment that values innovation, ownership, and collaboration.
- Influence roadmap priorities and provide technical insights that shape business and product strategy.
- Guide code reviews and engineering practices, while ensuring your team maintains velocity without compromising quality.
- Partner with near-shore consultants to ensure deliverables meet Accelerate Learning’s coding standards and follow the architectural direction.
POSITION QUALIFICATIONS
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
- 8–10+ years of professional experience in software development, with 2–4 years in technical leadership or management roles.
- Proven expertise with TypeScript/Node.js (backend), React (frontend), and building APIs at scale.
- Strong track record in architecting cloud-native solutions with AWS (Lambda, DynamoDB, RDS, etc.).
- Deep understanding of authentication, service-to-service communication, and event-driven systems.
- Demonstrated experience leading teams, managing workloads, and aligning engineering output with business goals.
- Strong background in testing methodologies, CI/CD, observability, and operational excellence.
- Excellent communication and leadership skills, with the ability to work across engineering, product, and executive teams.
- Bonus: Experience growing teams, leading cross-functional initiatives, or driving adoption of emerging technologies (AI/ML, GraphQL, gRPC, serverless-first architectures).