Senior Software Engineer

GFL Environmental Inc.

Full-time Other-General
Apply Now
Location
vaughan, on, Canada
Posted
June 27, 2026

Job Description

Role Overview We are seeking a highly skilled Senior Full-Stack Developer with 6+ years of experience to lead the digital transformation of our core enterprise applications. You will be responsible for the end-to-end modernization of legacy .NET Framework 4.8 MVC monoliths into high-performance, .NET 6+ and up microservices and APIs, paired with a modern React frontend and hosted on AWS.

This is not a maintenance role; it is a re-engineering role. You will bridge the gap between reliable legacy logic and the future-proof scalability of modern cloud architecture.

Key Responsibilities

Legacy Deconstruction: Analyze existing .NET 4.8 MVC applications to identify business logic, dependencies, and integration points for migration.

Architecture Migration: Lead the transition from monolithic architectures to modern design patterns (Microservices, Hexagonal, or Clean Architecture).

Backend Modernization: Rewrite and refactor legacy C# code to .NET 6...