Software Engineering Manager
Canopy
Detroit, michigan
As a Software Engineering Manager, you will be responsible for leading and managing a team of software engineers to deliver high-quality software products and solutions. You will work closely with cross-functional teams, including product managers, designers, and other stakeholders, to ensure successful project execution and timely delivery. Your expertise in software development, team management, and technical leadership will be crucial in driving innovation, fostering collaboration, and achieving business objectives.
Responsibilities:
- Lead the on-device software engineering team, including alignment of technical direction
- Craft a strong technical vision for the product’s future, resolve disagreements, and manage quality of deliverables
- Own technical recruitment, onboarding, and evaluation of embedded engineers
- Define and implement best practices, standards related to software development that improve speed, value, and...