Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineering manager (hybrid)

Richmond (Greater London)
Shearwater Group
Software engineering manager
Posted: 2 October
Offer description

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

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineering manager
Morden
Yolk Recruitment
Software engineering manager
£80,000 a year
Similar job
Software engineering manager
Morden
Yolk Recruitment
Software engineering manager
Similar job
Software engineering manager - product generalist
London
Meta
Software engineering manager
See more jobs
Similar jobs
It jobs in Richmond (Greater London)
jobs Richmond (Greater London)
jobs Greater London
jobs England
Home > Jobs > It jobs > Software engineering manager jobs > Software engineering manager jobs in Richmond (Greater London) > SOFTWARE ENGINEERING MANAGER (HYBRID)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save