Manager, Engineering

Canon Medical InformaticsMinnetonka, MN
Hybrid

About The Position

Are you ready to lead, inspire, and drive impact? We’re seeking an experienced Engineering Manager to guide a dynamic agile software engineering team. In this role, you’ll own delivery outcomes, champion team performance, and nurture ongoing technical excellence. As an Engineering Manager, you’ll be at the heart of people leadership—empowering your team, fostering growth, and ensuring exceptional software quality. You’ll collaborate closely with Product Management, Architecture, Quality, and other key partners to turn roadmap priorities into seamless, predictable results. Along the way, you’ll uphold high engineering standards and ensure compliance with our Quality Management System (QMS). If you thrive on execution accountability, building high-performing teams, and making a tangible difference in software quality, we want to hear from you!

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent experience
  • 7+ years of professional software development experience
  • 2+ years of experience in team leadership or people management
  • Strong understanding of software engineering best practices and Agile delivery methodologies
  • Ability to guide technical trade-offs without requiring hands-on coding
  • Strong communication and organizational skills

Nice To Haves

  • Experience managing software engineers in a regulated or quality-managed environment (e.g., healthcare, medical devices)
  • Familiarity with CI/CD practices and modern software development workflows
  • Demonstrated success leading hiring, onboarding, and performance management processes

Responsibilities

  • Own delivery commitments for the team and ensure predictable execution against quarterly plans
  • Translate roadmap priorities into executable plans with clear milestones
  • Manage scope, capacity, and risk trade-offs to protect delivery commitments
  • Guide team-level technical decisions and ensure sound engineering trade-offs
  • Balance feature delivery with technical debt reduction and quality investments
  • Ensure long-term technical health of the team's codebase and systems
  • Conduct regular one-on-one meetings, performance reviews, and feedback conversations
  • Support career development, skill growth, and engagement for team members
  • Lead hiring, onboarding, and staffing decisions for the team
  • Partner with Product Management, Architecture, Quality, and other stakeholders to align on priorities
  • Manage trade-offs between scope, schedule, quality, and capacity
  • Resolve cross-functional issues that impact team delivery
  • Ensure adherence to engineering standards and QMS requirements
  • Drive improvements in automation, reliability, and operational practices
  • Promote continuous improvement in team processes and workflows

Benefits

  • competitive compensation package
  • room for learning and growth
  • flexible work hours
  • work-life balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service