✨ About The Role
- The Manager, Engineering will report to the Director of Engineering and lead a team of software engineers.
- This role involves defining processes and continuous improvement initiatives to enhance performance and delivery.
- The manager will be responsible for recruiting, retaining, and developing engineers to build strong working relationships.
- The position requires managing and coaching teams through challenges and supporting personal career growth.
- The manager will partner with Design, Product Management, and Project Management teams to balance short and long-term needs.
- Tracking, producing, analyzing, and acting upon key metrics and milestones to ensure timely delivery of quality products is a key responsibility.
- The role emphasizes fostering a proactive, results-focused technology culture that encourages innovation and receptivity to change.
- The manager will facilitate change and drive execution by engaging the team and cascading company goals into individual objectives.
⚡ Requirements
- A bachelor's degree in Computer Science or a closely related field, or equivalent practical experience is essential for this role.
- The ideal candidate will have over 6 years of experience managing a team, demonstrating strong leadership skills.
- Experience in organizing agile software teams to deliver high-quality software is crucial for success in this position.
- Proficiency in at least one modern programming language, such as JavaScript, TypeScript, or Python, is required.
- Strong analytical and problem-solving skills are necessary to navigate technical challenges effectively.
- The candidate should be comfortable working and leading a remote team, showcasing adaptability in a virtual environment.
- A passion for helping engineers develop new skills and advance in their careers is important for fostering team growth.
- Excellent verbal and written communication skills are essential for collaboration and documentation.