Jobs.ca
Jobs.ca
Language
CIVICA INFRASTRUCTURE LTD logo

Senior Software Engineer

Hybrid
Woodbridge, ON
Senior Level
full_time

About the role

Role Overview

Smart City Water is looking for a Senior Software Engineer to support the ongoing development and scaling of our cloud-based platforms. The role is focused on backend and cloud engineering, architecture, technical leadership, and delivery of robust, production-ready software used by municipal and enterprise clients.

You will work closely with the Product Manager and cross-functional teams to design, build, and optimize application features, data services, and deployment pipelines. This position requires strong technical depth, ownership mentality, and the ability to operate in an iterative, rapidly evolving environment.

Key Responsibilities

  • Design, develop, and maintain full-stack features, spanning .NET Core backend APIs and Angular frontend applications

  • Architect and optimize cloud-based solutions leveraging Azure App Service, Functions, Key Vault, Storage, and SQL

  • Improve system reliability, scalability, performance, and security across the platform

  • Contribute to architectural design for new modules, features, and system integrations

  • Support DevOps and CI/CD workflows, including build pipelines, monitoring, alerting, and automated deployments

  • Collaborate closely with product, frontend, backend, and operations teams to deliver cohesive end-to-end solutions

  • Provide mentorship and technical guidance to developers across the stack

  • Participate in code reviews, documentation, and lifecycle planning

  • Assist with incident response and production troubleshooting, helping maintain a stable and resilient system

  • Support integration with external systems, data pipelines, and enterprise services

Primary Technical Stack

  • C#, .NET Core 6+

  • Angular 14+

  • Azure App Service, Azure SQL, Key Vault, Storage, Functions

  • REST APIs, OpenAPI/Swagger

  • Git/GitHub, CI/CD pipelines

  • SQL and time-series data workflows

Nice-to-Have Skills

  • Experience with other modern frontend frameworks

  • Python (data processing or simulation workflows)

  • Containerization (Docker, Kubernetes, Azure Container Apps)

  • Redis, message queues, or event-driven architectures

  • GIS data handling or ESRI stack exposure

  • Experience with multi-tenant SaaS platforms

  • Familiarity with municipal, utility, or infrastructure-related data systems

Qualifications

  • 6+ years professional software engineering experience

  • 4+ years hands-on .NET Core backend development

  • Experience designing and deploying cloud-hosted applications (Azure strongly preferred)

  • Strong understanding of API design, system integration, and database modeling

  • Ability to work independently, drive decisions, and manage priorities

  • Proven ability to own software features from design through deployment

What You Bring

  • Strong problem-solving ability and technical ownership
  • Clear communication skills with both technical and non-technical stakeholders
  • Ability to work in an agile, fast-moving environment
  • Interest in building software with real-world impact

SCW is committed to fostering a positive and progressive workplace that reflects the community in which we operate and serve. We provide equitable treatment and accommodation to ensure barrier-free employment in accordance with the Ontario Human Rights Code and Accessibility for Ontarians with Disabilities Act. You can request for accommodation related to the protected grounds at any stage of our recruitment process by emailing us.

About CIVICA INFRASTRUCTURE LTD

1-10

Civica Infrastructure Inc. is a leader in water management solutions. Our expertise spans across sanitary and storm sewer systems as well as natural watershed asset planning and asset management.

Our passion is to grow communities. We achieve this by working with municipalities, land developers, conservation authorities, government agencies and other consulting firms. We are undeterred to advance our clients’ mission by networking, combining efforts and developing tools. Our sister company, Smart City Water has uniquely designed an industry-leading capacity management software that has propelled us as leaders in the industry. We continually innovate to offer niche services to our clients who are looking to optimize the capacity of their existing drainage systems.