Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

Art of Problem Solving

Job Description

Job Description

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. Despite this impact, AoPS remains relatively unknown to the broader public.

AoPS is unique because it is vertically integrated: it develops its own curriculum, runs its own physical learning centers, employs teachers, and has a robust and capable product, design, and engineering team. Today, our curriculum and academic programs are absolutely world-class, but our digital experiences are dated. Your job will be to help us reimagine our digital learning experiences and push the upper bounds of great teaching and learning.

As a Staff Software Engineer, you'll be a core member of a small and scrappy team, partnering directly with peers in curriculum and design, as well as the broader AoPS engineering organization, to design, build, and iterate on real user feedback.

We're looking for someone who loves building student-facing products and cares deeply about craft. This isn't a role where you'll just implement a spec that's handed to you. You'll be:

  • Prototyping solutions quickly, testing with families and iterating based on what you learn
  • Digging into user feedback and data to understand what's resonating and not
  • Making technical decisions that balance moving fast with building foundations that scale
  • Working across the stack - from React components to database schema and more

The Staff Software Engineer will:

  • Build Products That Matter: Architect software that engages, challenges, and inspires students to go deeper. Whether it's through collaborating closely with our classroom instructors, AI-powered support, cleaner interfaces, or improving our multiplayer whiteboard algorithms, you'll explore multiple approaches to create learning experiences that truly resonate. When the path forward isn't obvious, you'll pioneer the solutions that move our mission forward
  • Drive Strategic Evolution: Champion continuous improvement by transforming legacy systems into modern platforms, refining our testing and deployment practices, and evolving our architecture for the future. When you spot technical debt or opportunities to adopt current frameworks, you'll take initiative to address them strategically. This isn't just refactoring, it's charting the technical path forward while keeping our products rock-solid for the students who depend on them
  • Elevate the Team: Through thoughtful code reviews and hands-on mentorship, help teammates level up their skills. You're not just writing code, you're shaping how we think about architecture, design, and technical excellence across the team
  • Own the Entire Journey: From initial user conversations with Product and Design through launch and beyond, be deeply involved in shaping what we build and how we build it. Your technical insights will influence product strategy, and you'll see your ideas come to life in the hands of real learners
  • Communicate Fearlessly: Keep stakeholders informed with clear timelines and early warnings when challenges emerge. No surprises: just transparent, proactive communication that helps the whole team move faster
  • Stay Sharp: Stay curious about emerging web technologies and best practices, always expanding your toolkit and bringing fresh ideas to the team

The ideal candidate has:

  • 4+ years of professional experience in full stack web development using the following strongly preferred: Typescript, React, Next.js, and RDBMS such as PostgreSQL
  • A strong understanding of the JavaScript language and ecosystem
  • Experience building culture in an early stage startup environment
  • Ability to thrive in an ambiguous and fast-paced environment
  • A proven ability to build delightful consumer experiences
  • Ability to provide technical leadership and coaching on full stack design and code
  • 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 190k-210k. Here are some things you can look forward to:

  • Impact: As a Staff Software Engineer, you will play a central role in reimagining AoPS's digital learning experiences, directly shaping the tools and platforms that inspire and challenge the next generation of great problem solvers
  • Flexibility: Casual work environment with a hybrid work week and flexible scheduling
  • Benefits: Multiple options for Medical, Dental and Vision plans
  • Future Planning: 401(k) 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.

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.

Vacancy posted 28 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in San Diego, CA vacancy
  • $162.6k - $244k

     ...Company:Qualcomm Innovation Center, Inc.Job Area:Engineering Group, Engineering Group Software EngineeringGeneral Summary:As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation... 
    Suggested
    Work experience placement
    Immediate start
    Work from home

    Nutanix

    San Diego, CA
    3 days ago
  • $155.9k - $257.3k

     ...Senior Software Engineer / Architect We are seeking a Senior Software Engineer / Architect to provide technical leadership for the architecture...  ...and testing of own software, software from other engineering staff, and third‑party software Provide technical documentation for... 
    Suggested

    BD Mexico

    San Diego, CA
    1 day ago
  •  ...investigations involving SQLE, PDE, OS, networking, infrastructure, and performance teams to resolve complex, system‑wide issues. Influence engineering decisions through deep technical insights derived from real‑world system behavior under memory pressure. Diagnose and resolve... 
    Suggested
    Flexible hours

    Teradata Group

    San Diego, CA
    5 days ago
  •  ...design and architecture and execute on web, mobile, and front end software development Provide technical direction and guidance to the...  ...applications with AI technology Coach and mentor junior engineers on best practices of software engineering, leveraging AI to enhance... 
    Suggested
    Work experience placement

    Intuit Inc.

    San Diego, CA
    4 days ago
  • $178.4k - $267.6k

     ...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Machine Learning Engineering General...  ...create a smarter, connected future for all. As a Qualcomm AI Software Engineer, you will create and implement machine learning techniques... 
    Suggested
    Work experience placement
    Immediate start
    Work from home

    Qualcomm

    San Diego, CA
    10 hours ago
  • $191k - $286.4k

    Staff Software Development Engineer in Test (SDET) - Subscription Platform As a Staff SDET for Subscription Services, you will lead the design and implementation of scalable test automation frameworks and quality engineering solutions supporting PlayStation subscription... 
    Shift work

    Sony Interactive Entertainment

    San Diego, CA
    10 hours ago
  • $144.9k - $265.6k

    Northrop Grumman Corp. (AU) is seeking a Staff Software Engineer - Thread Lead in San Diego, CA. This role involves leading data-centric initiatives and requires collaboration across technical teams. The ideal candidate will have extensive experience in engineering, particularly... 

    Northrop Grumman Corp. (AU)

    San Diego, CA
    4 days ago
  • $158.4k - $237.6k

    Qualcomm in San Diego is seeking an AI Software Engineer to develop cutting-edge machine learning techniques and implement AI solutions across various technology verticals. Responsibilities include designing software for Qualcomm AI Stack SDKs and optimizing performance... 

    Qualcomm

    San Diego, CA
    1 day ago
  • $158.4k - $237.6k

    Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Machine...  ...smarter, connected future for all. As an AI Software Core Software Engineer, you will develop...  ...independently with minimal supervision; Staff Engineers provide guidance to junior... 
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    1 day ago
  • Qualcomm is seeking an experienced AI Software Core Software Engineer in San Diego, California. You will develop cutting-edge machine learning techniques for the Qualcomm AI Stack and lead efforts in software tool development and performance profiling. The ideal candidate... 

    Nutanix

    San Diego, CA
    3 days ago
  •  ...with intelligent systems. Its products include Hivemind autonomy software and V-BAT and X-BAT aircraft. With offices and facilities...  ...will design and develop major GCS features, mentor mid-level engineers, and represent the GCS/C2 team directly to autonomy capability... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Worldwide

    Shield AI

    San Diego, CA
    5 days ago
  •  .... Its products include Hivemind autonomy software and V-BAT and X-BAT aircraft. With offices...  ...software integration, hardware, and test engineering to solve some of the hardest problems facing our customers. About the Job: Staff Software Engineers on the Autonomy... 
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    San Diego, CA
    17 days ago
  • $191k - $275k

     ...workplace, both physically and virtually. Learn more about our Total Rewards philosophy .  About the Role As a Sr. Staff Software Engineer on the Entity Management team, you will spearhead the development of a new product that will remove the burden of compliance... 
    Remote job
    Work at office
    Local area
    2 days per week
    3 days per week

    Gusto

    San Diego, CA
    more than 2 months ago
  •  ...revolutionize how people move. Our Ops Tools team is the central nervous system of this mission, and we’re looking for a Senior/Staff Software Engineer to be a technical leader in this critical area. This isn’t just another full-stack role. You’ll be at the intersection of... 
    Temporary work
    Remote work
    Relocation package

    Zoox

    San Diego, CA
    3 days ago
  • $179k - $304k

     ...target platforms.   Job Requirements: MS./Ph.D. in Computer Science/Electrical Engineering/Mechanical Engineering/Robotics or related disciplines. Minimum 3-5 + years of software engineering experiences. Proficient in Python and C++. Solid background in... 
    Full time

    XPeng Motors

    San Diego, CA
    more than 2 months ago
  •  ...with intelligent systems. Its products include Hivemind autonomy software and V-BAT and X-BAT aircraft. With offices and facilities...  ...autopilot control vendors, C2 providers). It's a hands-on role for engineers who like seeing their code operate in the real world — whether... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Worldwide

    Shield AI

    San Diego, CA
    8 days ago
  •  ...Role Overview Reax is hiring a Staff Software Systems Engineer to own the software systems that connect embedded flight software, ground applications, human-machine interfaces, and supporting test infrastructure. This role exists to turn COTS applications, custom software... 
    Full time
    For subcontractor

    Reaxiomatic

    San Diego, CA
    15 days ago
  • $124k - $187k

     ...Senior Software Engineer (Databricks) Job Description Overview CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index, CoStar Group is on a mission... 
    Full time
    Work from home

    Visual Lease Services Inc

    San Diego, CA
    1 day ago
  • $193k - $290.1k

     ...San Diego, California, United States Software and Services The Device Services (DS) Infrastructure team is seeking a technical leader and senior-level software engineer to build the software systems that power how we test and validate Apple's products at scale. We manage... 
    Remote work
    Relocation

    Apple

    San Diego, CA
    5 days ago
  • $87.1k - $157.45k

     ...Description Leidos Defense is seeking a Senior Software Engineer to develop and support the virtualization of the AN/SQQ-89(V) Anti-Submarine (ASW) Training System by transitioning Tactical Insertion (TI) hardware-based solutions into a scalable, virtualized Linux... 
    Local area
    Immediate start

    Leidos

    National City, CA
    5 days ago
  • SoftClouds is seeking a technical specialist to design, deploy, migrate, manage, and support Oracle Agile PLM environments. The role focuses heavily on platform architecture, infrastructure integration, administration, system customization, and lifecycle maintenance. Responsibilities...
    Shift work

    SoftClouds

    San Diego, CA
    2 days ago
  •  ...automation equipment. In this role you will build and sustain software that controls complex electro‑mechanical test handlers used in...  ...requirements, integration plans, and release readiness. Mentor engineers through code reviews, design feedback, and technical coaching.... 
    Full time
    Shift work

    Cohu

    San Diego, CA
    3 days ago
  • $157k - $235k

     ...Computer positions Staff Technical Program Manager (#AR012525) Hybrid, Pay: $157,000-$235,000/yr.; Lead Software Engineer, Product Development (#KS0112) Hybrid 2 days onsite/wk, Pay: $184,974-$254,000/yr; Sr. Engineer, Software (App) Engineering (#HA0810) 100% remote... 
    Remote work

    Confidential

    San Diego, CA
    1 day ago
  •  ...ecosystem, and love to win, read on! How We Build At Synctera, engineers play a hands-on role in building and evolving our core...  ...We’re Looking For We’re looking for an experienced Senior Software Engineer to join our Cable team, building core platform capabilities... 
    Remote work
    Home office
    Visa sponsorship
    Work visa

    GrabJobs

    San Diego, CA
    2 days ago
  • $177.3k - $265.9k

     ...PlayStation®4, PlayStation®VR, PlayStation®Plus, acclaimed PlayStation software titles from PlayStation Studios, and more. PlayStation also...  ...-owned subsidiary of Sony Group Corporation. Senior Software Engineer, Social Location: San Diego, CA (Rancho Bernardo) The Senior... 
    Immediate start
    Relocation

    Dormont Manufacturing Company

    San Diego, CA
    1 day ago
  • $117.3k - $158.7k

     ...We are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will write critical, significant portions of the code behind... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tend.ai

    San Diego, CA
    4 days ago
  • $115k - $140k

     ...Engineering Full-time, Permanent WHAT IF… You could leverage your passion for technology to create solutions that will directly impact...  ...products our customers love. That is why we’re looking for a Senior Software Engineer who not only builds great software, but knows how to... 
    Permanent employment
    Full time
    Shift work

    PickTrace

    San Diego, CA
    2 days ago
  •  ...Software Engineer Location: Menlo Park, CA (Remote) Employment Type: Full-Time Compensation: Competitive salary + equity About Glade.ai Glade.ai is building the future of AI-powered automation for service businesses — transforming how legal, insurance... 
    Full time
    Work at office
    Remote work

    GrabJobs

    San Diego, CA
    2 days ago
  •  ...What You Will Be Doing as a Software Developer? You will leverage your expertise to build and maintain the next generation of mobile...  ...in STEM (BSc, MSc, or PhD) with at least 5 years of software engineering experience. Expertise in TypeScript, JavaScript, Java, Node... 
    Remote work

    GrabJobs

    San Diego, CA
    2 days ago
  •  ...Vice President, Software Engineering The Vice President, Software Engineering is responsible for all company technology and technological resources...  ...goals Supervisory Responsibilities Manages assigned staff in the segment area. Responsible for the overall direction,... 
    Work at office
    Remote work
    Monday to Friday
    Flexible hours
    Night shift
    Weekend work

    MedImpact

    San Diego, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!