Senior Software Engineering Team Lead
Required skills
- full stack web development
- HTML
- CSS
- JavaScript
- TypeScript
- React
- RDBMS
- MySQL
- MariaDB
- PostgreSQL
Nice to have
- AI-assisted development
- emerging AI capabilities
Role summary
Art of Problem Solving (AoPS) is seeking a Senior Software Engineering Team Lead to guide a team in developing transformative digital experiences. This hybrid role blends technical expertise with leadership, requiring planning, development, testing, and implementation of complex software programs. Responsibilities include code reviews, mentorship, technical guidance, architecture ownership, and team resource management. The ideal candidate has 6+ years of full-stack web development experience, strong technical leadership skills, and a proven ability to mentor teams. AoPS offers a flexible, hybrid work environment in San Diego, CA, with competitive benefits and a mission-driven culture focused on problem-solving.
At AoPS, we are world leaders in teaching advanced mathematics. We train many of the most elite mathematicians in the world, including all members of the US International Math Olympiad team—and we're expanding that same standard of excellence into new subjects and experiences.
AoPS is unique because it is vertically integrated: we develop our own curriculum, run our own physical learning centers, employ teachers, and have a robust and capable product, design, and engineering team. But we've only scratched the surface of what's possible! Your job will be to help build the future of AoPS, creating the transformative digital experiences that students and teachers use to push the upper bounds of great teaching and learning.
As the Senior Software Engineering Team Lead, you will play a crucial role in advancing our mission to discover, inspire, and train the great problem-solvers of the next generation. In this role, you will lead complex software development projects while guiding a team of talented software engineers. This role blends technical expertise with leadership, requiring you to not only solve challenging engineering problems but also to mentor and develop your team.
The Senior Software Engineering Team Lead will:
The ideal candidate has:
Why Join AoPS: This is a hybrid full-time position based at our headquarters in San Diego, CA. The full salary range for this position is 175k-195k. Here are some things you can look forward to:
Background Check: Please note that employment is contingent on the successful completion of a background check.
Work Authorization: Please note that in order to be considered for this position you must be legally authorized to work in the US. We are unable to offer sponsorship, including STEM-OPT and H-1B.
About AoPS: Art of Problem Solving (AoPS) is on a mission to discover, inspire, and train the great problem solvers of the next generation. Since 2003, we have trained hundreds of thousands of the country's top students, including nearly all the members of the US International Math Olympiad team, through our online school, in-person academies, textbooks, and online learning systems. While our primary focus has been math for most of our history, through the years we have expanded our unique problem solving curriculum into more subjects, such as language arts, science, and computer science.
Similar roles
- Math TeacherArt of Problem Solving · Mountain View, CA · Onsite
- Language Arts TeacherArt of Problem Solving · Mountain View, CA · Onsite
- Software Engineering Intern, iOS (Summer 2027)Notion · New York, NY · Onsite
Director, Software EngineeringValvoline Inc. · Frankfort, KY · Hybrid- Software Engineering Manager, EnterpriseSpellbook · Ontario · Hybrid
- Software Engineering Manager (Remote Opportunities Available)Revenue Management · Remote · Remote
