Senior Engineering Manager
Great Minds · Washington, DC · 1 wk ago
RemoteRemoteEngineering$147k–$164k/yrFull-time
Job Purpose
You will be a senior level technical and people leader responsible for influencing the strategic technical direction, core processes and directly managing a team of 8+ deeply technical engineers to ensure our digital offerings empower the Great Minds mission. You will influence and oversee big picture system decisions while also being a hands-on leader who works alongside our lean team to solve complex technical challenges. You will effectively communicate the vision and plans to a wide variety of people including your team, internal stakeholders, and external partners.
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.
Job 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.
Required Education
Bachelor’s degree