Great Minds is a high-growth, mission-driven organization focused on developing high-quality curricula for math, science, and ELA. As a Senior Engineering Manager, you will lead a team of engineers to influence technical direction and ensure the delivery of impactful digital offerings that empower educators and students.
Responsibilities:
- Influence overall solutions strategy and ensure the team is building great products through continuous review and feedback and in collaboration with Product partners
- Collaborate with other senior technical leaders and software engineers to continuously improve engineering practices and software architecture
- Manage a team of software engineers through one-on-ones, code and documentation review, and performance reviews
- Align software engineers to work that ensures quality delivery, engineer engagement, and overall management of platform knowledge across the team
Requirements:
- 7+ years experience as an individual contributor software engineer
- 3+ years experience as an engineering manager
- Expertise designing and operating software in a cloud-native application environment (AWS preferred)
- Ability to code application prototypes and reference architecture using one or more of the following languages/ frameworks (or comparable); NodeJS/ TypeScript, React, Python
- Ability to effectively communicate application architecture (written and oral) to multiple audiences, including product, business, and software engineers
- Ability to coach and mentor five to ten software engineers through one-on-ones, performance reviews, and other forms of feedback
- Ability to manage the work of five to ten software engineers through giving them assignments that allows growth and the right level of support at the same time
- Sense of intellectual curiosity and a passion for learning with a strong problem-solving mindset
- Bachelor's degree