Join our energetic & growing team.

Help revolutionize an industry!

Water. There is no more important industry. This is your opportunity to work in the clean tech sector and to make an impact in our future.

Senior Software Developer (Vancouver, BC)

About Our Company

Aquatic Informatics is the global leader in productivity solutions for the rapidly growing water monitoring industry. Selected as one of Canada’s Top Small & Medium Employers for 2016 for the third consecutive year, Aquatic Informatics is one of the fastest growing clean technology companies in Canada and the industry leader in software solutions for hydrologic data management and analysis. We value independent thinking, initiative, team play, a relentless pursuit for quality, a playful spirit, and a sense of humor. We like smart people – IQ and EQ – who care about the environment and want to do good in the world.

About You

You are looking to do something meaningful and fulfilling with the software skills you have honed over the years. Previous roles have made you wonder if you’re actually making a difference, and you swore the next job would be different.

You’re a rock star developer who has mastered at least one OO language (e.g. C++, C#, Java) and lives for writing solid code. You are a seasoned pro at developing enterprise-scale, mission-critical data management platforms. You are constantly developing your skills in the craft of software development, and you help those around you stretch themselves. You passionately believe in test-oriented approaches to software construction, and consistently seek evidence of the quality of your designs.

About the Opportunity

As Senior Software Developer, you will join one of our Agile development teams responsible for the next generation of AQUARIUS products. The team’s focus is the backend, primarily C#/.NET and C++, while the ability to occasionally contribute to front-end code, primarily AngularJS, is a bonus.  Our backend server is the engine that drives our highly-scaled enterprise system for management of complex scientific data. We emphasize robust, high-quality designs that meet the demanding requirements of our users’ critical environmental stewardship responsibilities.  You will learn the needs of these users and join the team in doing whatever is necessary for their success. The role is an opportunity to shape the product’s architecture and design, and an opportunity to contribute to the ongoing evolution of the team’s software development best practices.


  • At least 8 years’ experience building and maintaining complex, scaled enterprise systems.
  • Expertise developing with C#/.NET and C++.
  • Database design and development for Oracle and SQL Server.
  • Proven commitment to developing good code and leaving the codebase better than it started.
  • Fluent in best practices for quality and testability.
  • Outstanding English communication skills, both written and verbal.
  • University degree in Computer Science or equivalent.


We offer a competitive compensation and benefits package including MSP, weekly yoga classes, and an employer subsidized gym membership. We also offer flexible work options, employee engagement programs, and career development opportunities.

To Apply

If our company and this opportunity sound exciting and if you have the right background, we’d love to hear from you. Please send your cover letter and resume to – be sure to reference the job title in your subject line.

Choose a career in clean tech. Make a difference!