SOFTWARE ENGINEERING MANAGER (HYBRID) at Shearwater Research
Richmond, BC, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

120000.0

Posted On

09 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Deliverables, Computer Science, Manufacturing, Leadership, Consumer Electronics, Software, Jira, Readiness, Coding Practices, Collaboration, Analytical Skills, Git, Strategic Thinking

Industry

Information Technology/IT

Description

JOB SUMMARY

We’re seeking a Software Engineering Manager to lead the development of firmware and mobile applications (iOS/Android) for our next-gen safety critical consumer dive technology. This role will drive initiatives aligned with strategic R&D goals (NPI, tech debt reduction, app monetization).
Through collaboration with PMO, QA, manufacturing, and customer support teams, you will manage a team of engineers and developers, to ensure the timely delivery of high-quality, innovative products that empower divers worldwide.

MUST-HAVE QUALIFICATIONS

  • 7+ years in software/firmware development, including 3+ years leading technical teams
  • Deep knowledge of firmware (C/C++/RTOS) and strong cross-platform mobile frameworks (iOS/Android) for mobile app development (Swift/Kotlin or Flutter/React Native)
  • Proficiency with Git, Jira, Agile/Waterfall methodologies
  • Knowledge of BLE, cloud platforms (e.g., AWS), and secure coding practices

IMPORTANT LEADERSHIP EXPERIENCE:

  • Education/Training: Bachelor’s in Computer Science, Software Engineering, or related field. Master’s degree in a relevant field desirable
  • Industry Experience: Experience in IoT, consumer electronics, or safety-critical industries (e.g. consumer, medical, automotive)
  • Leadership and Mentorship: Strong ability to lead, coach, and develop high-performing teams, fostering collaboration and innovation.
  • Problem-Solving: Analytical skills to address technical debt, performance bottlenecks (e.g., BLE), and integration challenges. ) combined with the ability to guide complex technical decisions.
  • Project Management: Proficiency in Agile/Waterfall, prioritizing tasks, and meeting deadlines in a fast-paced environment.
  • Communication: Clear, transparent communication to report progress, flag issues, and collaborate with cross-functional teams (e.g., PMO, manufacturing).
  • Customer Focus: Commitment to delivering intuitive, user-centric software that enhances the dive experience.
  • Strategic Thinking: Ability to align team deliverables with long-term business goals, including market launches and M&A readiness
Responsibilities

Loading...