[Remote] Senior Engineering Manager
Note: The job is a remote job and is open to candidates in USA. Great Minds is a high-growth, mission-driven organization focused on providing high-quality educational curricula. The Senior Engineering Manager will lead a team of engineers to influence the technical direction and ensure the delivery of impactful digital offerings that support the company's mission.
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
Skills
- 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
Company Overview
Company H1B Sponsorship