Software Engineer III

Full Time

Aquatic Informatics

The Software Engineer is an integral part of the Predictive Analytics team, playing a crucial role in ensuring team efficiency, continuous enhancement of our software development processes, and taking the lead in designing and developing Aquatic Informatics’ products. The position offers the opportunity to work on cutting-edge cloud-native applications, particularly in one of the following technologies: .NET, C#, HTML, CSS, Angular, JS, SQL, or Python. Key Responsibilities: As a Software Engineer in the Predictive Analytics team, your responsibilities will include:Engaging in end-to-end development of cloud native applications on AWS and Azure platforms.Leading the conceptualization, documentation, implementation, and resolution of features.Collaborating seamlessly with the team to deliver high-quality features within stipulated timelines, actively participating in requirements, design and code review processes.Breaking down tasks into actionable components and providing accurate time estimates.Delivering maintenance solutions for existing features to ensure product stability.Performing comprehensive unit, integration, and end-to-end testing to maintain software integrity.Overseeing and refining build and test environments for improved efficiency.Qualifications:A post-secondary degree/diploma in Computer Science or an equivalent combination of education and experience.5 years of experience in constructing and maintaining intricate, scalable commercial enterprise systems. Expertise in .NET, C#, and related Microsoft technologies.Proficiency in Agile methodologies and Test-Driven Development practices.Preferred:Prior experience in cloud-native development using AWS or Azure platforms is highly preferred.Familiarity with Angular, React, Vue or similar frameworks.Previous leadership experience or a background as a Scum Master is a valuable asset.

Aquatic Informatics ( is a mission-driven software company that organizes the world’s water data to make it accessible and useful. We provide software solutions that address critical water data management, analytics, and compliance challenges for the rapidly growing water industry. Water monitoring agencies worldwide trust us to acquire, process, model, and publish water information in real time. We offer a full range of solutions, from standalone software packages for individual users, hosted software services, and enterprise-wide national systems.

We serve over 1,000 municipal, federal, state/provincial, hydropower, mining, academic, and consulting organizations in over 60 countries that collect, manage, and process large volumes of water data. Aquatic Informatics is headquartered in Vancouver, Canada and has offices in the US and Australia. We value independent thinking, initiative, teamwork, a relentless pursuit of 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.

If you want a meaningful role with a company that is making a real difference in one of the most important resources in the world: water, then join our energetic growing team