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(c)(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.