SOFTWARE ENGINEERING MANAGER (HYBRID)

New Today

Job Posting: Software Engineering Manager (Hybrid)

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.

Responsibilities and Duties

1. Project Delivery & Execution (30%)

  • Lead firmware and mobile app development, ensuring seamless integration with Shearwater's hardware and cloud platforms.
  • Collaborate closely with project managers and the PMO to align software deliverables with product launch schedules.
  • Manage technical priorities and make informed decisions on resource allocation, development trade-offs, and timelines.
  • Drive team execution to meet quarterly milestones and ensure market-ready products are delivered on time.

2. Code Quality & Reliability (25%)

  • Oversee development of secure, maintainable code, addressing technical debt in legacy firmware and mobile app codebases under Agile/Waterfall methodologies.
  • Resolve critical gaps and modularize code structures, making independent technical decisions within R&D guidelines.
  • Ensure comprehensive code reviews and testing, referring complex architectural issues to the Chief Systems Architect.
  • Complete the merger of the software and firmware teams to facilitate tighter communication and shared expertise.
  • Provide day-to-day supervision of firmware and mobile app engineers, assigning tasks, reviewing progress, and providing coaching within R&D policies.
  • Conduct performance reviews, recommend hiring decisions to the VP of R&D, and foster a collaborative culture through mentorship.
  • Implement Agile processes and standardized tools (e.g., Jira, Git) to enhance productivity, making decisions on tool adoption.

4. User-Centric Feature Development (15%)

  • Lead the design and implementation of mobile app features focused on usability, functionality, and customer satisfaction.
  • Use customer insights and support feedback to prioritize UX enhancements and app features that improve engagement.
  • Collaborate with design and support teams to build features that lay the groundwork for future monetization strategies.
  • Measure app success through customer analytics and continuously optimize for user experience.

5. Process Improvement & Engineering Discipline (10%)

  • Implement and refine standardized engineering practices, including Agile/Scrum, Git workflows, and documentation protocols.
  • Ensure 100% coverage of firmware and mobile app documentation to support scaling, onboarding, and cross-functional clarity.
  • Align development timelines with production schedules and collaborate with manufacturing to ensure compatibility.
  • Continuously evaluate and improve engineering tools, processes, and team efficiency.

What You Bring

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
  • 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 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

Salary Range

Career Band 4: $120-160k

These are some of the benefits Shearwater employees enjoy:

  • Flex time and Hybrid work site arrangements for most professional staff.
  • Company paid Life, AD&D, Dental, Extended Health, EAP Plan + Health Spending Account.
  • Group RSP with company matching contributions.
  • 5 personal days per calendar year (paid out if not used).
  • Diving – open water ticket, dry suit and advanced training company paid.
  • Bonuses based on successful annual financial performance of the company
  • 10 minute tenant shuttle (or bus) from Skytrain and local Parking available

Learn more about what it is like to work at Shearwater, including the culture, values, and benefits.

#J-18808-Ljbffr
Location:
Richmond, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search