Team Lead Software Engineering

 

Description:

Aquatic Informatics (AQI), a Veralto company, is a mission-driven software organization dedicated to managing the world’s water data through advanced solutions that enhance accessibility, compliance, and analytics. Serving over 1,000 organizations across 60+ countries, AQI provides enterprise-wide systems and standalone solutions used by municipalities, federal agencies, hydropower, mining, academia, and consulting firms to safeguard water resources worldwide.

The Team Lead Software Engineering will report to the Software Engineering Director and play a key leadership role in guiding a SAFe software development team. This is a hybrid role combining technical expertise with leadership, requiring both individual coding contributions and team management. The position focuses on mission-critical microservice applications utilizing C#, .NET, and Microsoft Azure PaaS offerings, including Service Fabric. These applications are essential for ensuring global water quality.

The Team Lead will manage project delivery, align with product stakeholders, facilitate agile development practices, and foster team growth through coaching, performance reviews, and mentoring. Additionally, the role includes direct contribution to software development, testing, and quality assurance processes.

Key Responsibilities:

  • Plan and organize team work based on roadmap priorities.

  • Create epics, user stories, acceptance criteria, and technical artifacts.

  • Collaborate with Product Owners, Support, UX, and Architecture teams.

  • Serve as scrum master while also contributing as a hands-on developer.

  • Lead end-to-end development of cloud-based microservices and RESTful APIs.

  • Ensure product quality through manual testing, automated API tests, and unit testing.

  • Oversee team growth, conduct performance reviews, and coach engineers.

Qualifications:

  • Bachelor’s degree in Computer Science/Engineering or equivalent work experience.

  • Minimum 5 years professional software development with .NET (C#).

  • At least 2 years experience in cloud microservices development (Azure preferred).

  • Leadership experience of at least 1 year in a software engineering team.

  • Hands-on skills with RESTful APIs, SQL databases, and data lakes.

  • Familiarity with JIRA, Confluence, and agile project delivery.

What We Offer:

  • Flexible working hours and remote-first work options.

  • Comprehensive health benefits, PTO, and retirement plans (401k).

  • Professional onboarding, training, and career coaching opportunities.

  • A global, purpose-driven company culture focused on safeguarding vital resources.

  • Opportunities for career advancement within Veralto’s 16,000-employee global network.

Organization Hach
Industry IT / Telecom / Software Jobs
Occupational Category Team Lead Software Engineering
Job Location British Columbia,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 1 Year
Posted at 2025-09-20 2:13 pm
Expires on 2026-01-05