Intermediate Software Developer

About Us

Shearwater Research is a privately held, profitable technology company which is the world leader in the field of technical diving computers and rebreather oxygen controllers. Based in Richmond, British Columbia, we have dealers in over 70 countries, and service centers in Canada, USA, UK, and New Zealand. We take pride in our corporate culture of high energy excellence, with self-managed professionals who thrive in delivering results in a tangible, visible manner. We are a fast growing company with a very bright future.

Job Description

Shearwater Cloud is our mobile and desktop application that allows divers to interact with dives from our dive computers.  We are committed to making the best multiplatform applications that proudly represent Shearwater’s brand promise: Powerful, Simple, Reliable.  Our software team is focused on this commitment and we want you to join this mission.

Key responsibilities of the Intermediate Software Engineer role:

  • Continuous improvement of our multiplatform Shearwater Cloud application
  • Design and develop new features in scuba diving data display and analysis
  • Implement metrics, debugging tools, and testing infrastructure to continuously measure and improve the quality of our applications
  • Assist in Tech Support for customer issues
  • Work collaboratively with the rest of the Software team to make Shearwater Cloud the center of the diving experience

General Requirements

  • Excellent communicator with good written and verbal skills
  • Positive team player who likes an organized, methodical, and collaborative environment

Technical Requirements

  • 4+ years technical development experience
  • Test driven development experience
  • Familiar with code version control software (SVN, GIT)
  • Languages: C# (C/C++ a bonus)
  • Prior experience developing multiplatform applications (Windows, Mac, iOS, Android)

Beneficial Experience

  • Scuba diving
  • Prior experience in a consumer electronic products environment
  • Unity engine experience a bonus

Required education

Bachelor’s Degree or higher in an Engineering and/or Computer Science discipline

Contact and Next Steps

Please submit your resume and cover letter by e-mail to resume 'at'

Upcoming Dive Shows

Shearwater Research will be at the following dive shows:

Diving Festival 2019 | ダビンフェスティバル 2019

Read More / Feb 1, 2019 - Feb 3, 2019 TBC


Read More / Feb 22, 2019 - Feb 23, 2019 Booth No. 205

OZTEK 2019

Read More / Mar 16, 2019 - Mar 17, 2019 Booth No. 37


Read More / Mar 29, 2019 - Mar 31, 2019 Booth No. 215/314

View All

MARINE DIVING FAIR (マリンダイビングフェア2019)

Read More / Apr 5, 2019 - Apr 7, 2019 TBC (ダイビングギアメーカーゾーン)


Read More / Apr 12, 2019 - Apr 14, 2019 TBC


Read More / Apr 12, 2019 - Apr 14, 2019 Booth No. D148


Read More / Apr 26, 2019 - Apr 27, 2019 Booth No. 45


Read More / May 31, 2019 - Jun 2, 2019 A71