Senior Software Engineer

Art Of Problem Solving
San Diego, CA

As a Senior Software Engineer at AoPS, 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, implementing innovative solutions and working with leadership to drive technical strategy within your assigned team.

The Senior Software Engineer will:


  • Plan, develop, test, and implement large and complex new software programs, including programs that may require analysis of multiple design approaches and innovative solutions.

  • Test, evaluate, and code reviews others’ programs, and is a technical coach and mentor to team members with attention to architecture and design.

  • Understand, analyze, and maintain complex existing programs and proactively identifies potential improvements to existing programs.

  • Clearly and thoroughly document new and existing programs in various formats (in code, alongside code review, and outside of code).

  • Work closely with Engineering Leadership and other team members to improve development, testing, review, and deployment practices to maintain the right architecture, design, and production level quality.

  • Work closely with Product Owners, Designers, and other stakeholders to be a notable contributor on product/development strategy and be involved in projects from their inception to launch, including creating and analyzing project specifications.

  • Proactively communicate potential roadblocks and development status, and accurately estimate development timelines.

  • Maintain an understanding of current web technologies and programming practices and proactively work to expand knowledge and skill-set.

  • Complete other tasks and responsibilities, as assigned.

 

The ideal candidate has:


  • 4+ years of professional experience in full-stack web development using any of the following strongly preferred:


    • HTML, CSS, JavaScript (or TypeScript), React

    • RDBMS such as MySQL/MariaDB or PostgreSQL

    • Node.js or PHP

  • Strong understanding of the JavaScript language and ecosystem

  • Ability to provide technical leadership and coaching on full-stack design and code

  • Ability to work independently and as part of a team, including handling multiple projects or tasks simultaneously and quickly adapting to changing tasks or priorities

  • A track record as a thought leader on product/development strategy and owner of large projects

  • Excellent problem-solving, analytical, and creative skills

 

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 122-155k with a 6% year-end bonus. Here are some things you can look forward to:


  • Impact: The opportunity to work on exciting edtech projects and contribute to all aspects of the classroom - from curriculum development to enhancing student engagement.

  • Flexibility: Casual work environment with a hybrid work week and flexible scheduling

  • Benefits: Multiple options for Medical, Dental and Vision plans

  • Future Planning: 401K with company match

  • Quality of Life: PTO Plan and supportive leadership that gives you the work-life balance you deserve

  • Ease of Transition: Relocation bonus (if currently located outside of San Diego)

 

Background Check: 

Please note that employment is contingent on the successful completion of a background check.

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.

Posted 2026-02-13

Recommended Jobs

Tax Intern

Equinix
Redwood City, CA

Who are we? Equinix is the world’s digital infrastructure company®, shortening the path to connectivity to enable the innovations that enrich our work, life and planet.  A place where bold idea…

View Details
Posted 2026-01-15

CHHA

Allcare Home Health
Anaheim, CA

All Care Hospice Provider based in Glendale; CA is currently seeking a field Clinician to visit home health and hospice patients in Anaheim area. About the Role: We are seeking a compassionat…

View Details
Posted 2025-11-18

Senior Radiologic Technologist, CF (Specialist) - California State Prison - Folsom

California Correctional Health Care Services
Sacramento County, CA

Job Description and Duties Effective July 1, 2025, in accordance with the applicable Memorandum of Understanding, the Personal Leave Program 2025 (PLP 2025) was implemented. PLP 2025 requires each…

View Details
Posted 2026-01-30

Houseperson - Events ($26.25)

Hyatt
Santa Clara, CA

Summary At Hyatt, we believe our guests select Hyatt because of our caring and attentive associates who are focused on providing efficient service and meaningful experiences. The Houseperson - …

View Details
Posted 2026-01-27

Sales General Manager

Pinnacle Recruitment
Rialto, CA

Company Description Our client specializes in rental, sales, and service for well known and high quality construction equipment and other brands of construction and material handling equipment. Wi…

View Details
Posted 2026-01-27

HR Generalist

Summit Therapeutics, Inc.
Palo Alto, CA

Location: Palo Alto, CA / Princeton, NJ / Miami, FL About Summit Summit Therapeutics Inc. is a biopharmaceutical oncology company with a mission focused on improving quality of life, increasing…

View Details
Posted 2026-01-24

Critical Care Nurse Educator- ICU

Corona Regional Medical Center
Corona, CA

Responsibilities Critical Care Nurse Educator- ICU / Stepdown located at Corona Regional Medical Center in Corona, CA Full-time, day shift position. Nurse Educator works with the team to p…

View Details
Posted 2026-01-15

Junior Project Coordinator

Impec Group
Santa Clara, CA

Impec Group focuses on enhancing the human experience within the workspace, encompassing collective well-being, safety, and health. Our mission is to facilitate success within the workplace industry …

View Details
Posted 2026-02-13

Shipping & Receiving Clerk

Staffing Management Group
Northridge, CA

Our client is a leading provider of high-precision positioning systems and components, serving commercial, government, military, and scientific industries. Their products play a critical role in appli…

View Details
Posted 2026-01-16

Junior Attorney - Beverly Hills, 90210

Universal Music Group
Beverly Hills, CA

Junior Attorney - Beverly Hills, 90210, United States of America Virgin Music Group is the global independent music division of Universal Music Group, which brings together UMG’s leading label & art…

View Details
Posted 2025-12-16