Manager, Engineering

at Illustrative Mathematics
  • $165k-$175k
  • Remote - Worldwide

Remote

Software Development

Manager

Job description

Job Title: Manager, Engineering

Department:Product Engineering and Innovation

Location: Remote

Employment Type: Full-Time

Reports To: Senior Director, Engineering

Salary: $165,000-$175,000/yr

About Illustrative Mathematics (IM)

IM is dedicated to creating a world where all learners know, use, and enjoy mathematics. As a problem-based curriculum developer, we foster equity and deep understanding in math education through high-quality materials and professional learning. Our collaborative and mission-driven environment supports innovative thinkers who are passionate about transforming math education.

Position Overview

The Manager, Engineering will lead a team of software engineers to develop, maintain, and improve IM’s technology platforms. This role will focus on enabling the team to perform effectively, maintaining a culture of collaboration and growth, and ensuring the timely delivery of technical projects. The Manager, Engineering reports to the Senior Director, Engineering and will have software engineers as direct reports.

Key Responsibilities

  • Develop and implement strategic plans to support the Senior Director, Engineering, to lead, mentor, and coach a team of software engineers, fostering a collaborative, inclusive, and trust-based team culture.
  • Conduct regular one-on-one meetings and performance evaluations.
  • Identify growth opportunities and support professional development goals for team members.
  • Facilitate team ceremonies such as planning, collaborative meetings, and retrospectives.
  • Lead/participate in hiring processes, including interviewing and onboarding new software engineers to support organizational goals
  • Support the establishment of and follow-through regarding process and best practices for code quality, testing, and deployment.
  • Provide technical guidance, and help resolve challenges and blockers.
  • Drive continuous improvement in engineering processes, tools, and workflows.
  • Partner with the Director of Engineering to ensure engineering standards align with the departmental technical vision.
  • Collaborate with the Director of Engineering to plan and manage software development projects, ensuring timely and high-quality delivery.
  • Collaborate to define and execute against project goals, priorities, and roadmaps.
  • Manage communication around project progress, risks, and resource needs.
  • Communicate technical concepts and project updates to non-technical stakeholders.

Qualifications & Skills

Required:

  • At least 5 years of experience in the software engineering space, whether as a software engineer or in a closely related technical role
  • At least 1 year in a leadership or managerial role.
  • Demonstrated experience leading teams in developing and maintaining web applications or platforms.
  • Strong technical background in modern web technologies (e.g., JavaScript, Ruby on Rails, or similar software)
  • Strong track record of fostering an inclusive, high-trust team culture that encourages innovation, collaboration, and continuous delivery
  • Ability to work independently and follow through on assignments with minimal direction and supervision
  • Excellent written and verbal communication skills; ability to deliver clear, concise information tailored to specific and varied audiences
  • Must reside in and be legally authorized to work in the USA

Preferred:

  • Experience working in the education technology or non-profit sector.
  • Deep experience in Javascript, React, and/or Next.js.
  • Familiarity with cloud-based infrastructure (e.g., AWS, Heroku, Vercel)
  • Experience managing distributed or remote engineering teams across different time zones
  • Experience mentoring and developing engineers at different levels, fostering career growth and professional development
  • Experience in scaling teams —hiring, onboarding, and structuring teams for long-term success
  • Experience implementing and improving engineering team processes to enhance productivity and team satisfaction
  • History of advocating for team members and ensuring they have the resources to succeed

What We Value at IM

At IM, we are committed to:

  • Workplace Culture: Creating an atmosphere where everyone is all represented and all voices are valued.
  • Collaboration: Working together to solve complex problems and foster innovation.
  • Continuous Learning: Encouraging personal and professional growth.
  • Impact-Driven Work: Making a difference in math education through meaningful contributions.

Why Join IM?

  • Supportive and mission-driven team culture.
  • Collaborative and inclusive workplace culture.
  • Remote work environment with flexible scheduling.
  • Competitive salary and benefits package, including flexible PTO.
  • Opportunities for professional development and career growth.

How to Apply

To apply, submit your resume and complete the application.

Illustrative Mathematics is an equal-opportunity employer. We celebrate identity representation and are committed to creating an inclusive environment for all employees.

Please complete all areas that are indicated as required (*) on the application. Incomplete applications will not be considered.

Illustrative Mathematics is an independent 501©(3) nonprofit organization and does not discriminate against any applicant, candidate, or staff member on the basis of actual or perceived ancestry, age, color, disability, gender, gender identity, gender expression, nationality, race or ethnicity, religion, sex, sexual orientation, or association with a person or group with one or more of these actual or perceived characteristics.

Applicant Workplace Posters

In compliance with federal law, all persons hired for employee roles will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

Share this job:
Please let Illustrative Mathematics know you found this job on Remote First Jobs 🙏
Illustrative Mathematics logo

Illustrative Mathematics

  • 2 remote jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply