Demo

Senior Software Engineer

Art of Problem Solving
San Diego, CA Full Time
POSTED ON 2/3/2025
AVAILABLE BEFORE 4/3/2025

Job Details

Job Description

Job Description

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 review 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 identify 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 is 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.

The ideal candidate has:

  • 4 years 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 122k-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
  • Culture: Work and collaborate with an organization filled with builders and life-long learners who strive to discover, inspire, and train the great problem solvers of the next generation
  • 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.

By clicking submit application you agree that we may contact you regarding your application via email, phone or SMS and to the terms of our data privacy policy.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Art of Problem Solving

Art of Problem Solving
Hired Organization Address Bellevue, WA Full Time
Join Our AoPS Academy as a Summer Language Arts Teaching Assistant! Are you enthusiastic about supporting student learni...
Art of Problem Solving
Hired Organization Address Bellevue, WA Full Time
Join Our AoPS Academy as a Summer Math Teaching Assistant! Are you enthusiastic about supporting student learning and he...
Art of Problem Solving
Hired Organization Address Pleasanton, CA Full Time
Job Description Job Description Join Our AoPS Academy as a Science Instructor! Are you passionate about science? Do you ...
Art of Problem Solving
Hired Organization Address San Diego, CA Full Time
Job Description Job Description Join Our AoPS Academy Virtual Campus as an Elementary Math Instructor! Art of Problem So...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the San Diego, CA area that may be a better fit.

Senior Software Engineer- Backend

CAST Software Inc., Meudon, CA

Senior Software Engineer

OutSystems- Software em Rede, S.A., San Diego, CA

AI Assistant is available now!

Feel free to start your new journey!