Logo
Art of Problem Solving

Senior Software Engineer

Art of Problem Solving, San Diego, California, United States, 92189

Save Job

Overview

Join to apply for the

Senior Software Engineer

role at

Art of Problem Solving . This role involves leading complex software development projects, implementing innovative solutions, and collaborating with leadership to drive technical strategy within your assigned team. Responsibilities

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 act as 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 contribute to product/development strategy and be involved in projects from 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 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 with strong preferences for: 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 adapting to changing 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 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. Additional Information

Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Education

#J-18808-Ljbffr