Technical Lead for Full Stack Developer role at Enbridge, focusing on Gas Transmission applications. Leading cloud-native development with a strong emphasis on technical expertise and leadership.
Responsibilities
Lead the research, design, and delivery of complex, cloud‑native business applications supporting Gas Transmission operations.
Serve as a technical escalation point, resolving complex incidents and ensuring application stability throughout the software lifecycle.
Define and enforce software development, testing, and quality assurance best practices across the application portfolio.
Translate complex business requirements into detailed technical specifications and scalable solutions using modern architectures.
Provide technical leadership, mentorship, and design direction to internal teams and managed service providers.
Continuously improve applications and processes to ensure measurable business value for key stakeholders.
Requirements
A university degree or diploma in Computing Science, Software Engineering or related discipline with 7+ years of full‑stack development experience and strong technical depth.
Experienced in cloud‑native architecture, DevOps, Agile software development.
Understanding of Test-Driven Development and automated testing platforms/frameworks, including best practices.
Understanding of big data architecture and Platform as a Service (PaaS).
A strong problem solver who can analyze complex systems, data flows, and integrations to deliver effective solutions.
Familiar with data migration, transformation, and scripting.
Proficient in source control and CI/CD tools (Git, GitHub, GitHub Actions).
Demonstrates strong awareness of emerging trends and industry protocols in AI-assisted software development.
Strong understanding of application integration security principles and guidelines.
Skilled in modern development tools and frameworks with a commitment to software quality and automation.
A collaborative leader with excellent interpersonal skills who can influence, mentor, and achieve results.
Preferred: 3+ years of technical leadership experience preferred.
Proven experience in developing applications in C#, .NET Core, Entity Framework, React, TypeScript, JavaScript, xUnit, Storybook and Playwright.
Demonstrated experience using GitHub Actions for CI/CD pipelines, Familiarity with Azure Stack (Container Apps, Container App Jobs).
Understanding of Azure Data Engineering (ADF / Databricks / Azure SQL / NoSQL / PostgreSQL).
Strong proficiency in AI‑assisted development tools (GitHub Copilot, GitHub Coding Agent), including configuring and optimizing AI agent output.
Oil and Gas experience with knowledge of Gas Transmission Pipeline Commercial business.
Benefits
A flexible benefits program that allows each employee to select the level of coverage needed for their family in the areas of health, dental, insurance and disability.
A paid maternity and parental leave benefit that offers up to 20 weeks of paid leave for birth-giving parents and up to 12 weeks for other eligible parents, providing flexibility and support during this important life event.
Valuable retirement savings plans, including a savings plan with company stock as an investment option.
Paid time off/vacation/sick, plus paid personal days off (depending on location), and paid holidays.
An Employee and Family Assistance Program.
A Wellness Program, which focuses on supporting healthier employees by providing tools, resources, and opportunities to improve physical, mental, social, and financial well-being.
Enbridge’s FlexWork (hybrid work model) offers eligible employees (Manager and below) the option to work from home on Wednesdays and Fridays, opt for a compressed work week schedule, or have flexible start and end times. Role requirements determine your eligibility for each option.
Lead Full Stack Developer providing technical direction and mentoring junior developers at RBC. Collaborating on innovative payment solutions for commercial clients.
Staff Chief Engineer overseeing engineering activities and ensuring safety and compliance on maritime vessels. Leading engineering teams and managing technical operations with compliance to safety standards.
Senior Software Engineer at Affirm's Zero to One labs developing and launching scalable AI - enabled systems. Engaging in rapid prototyping and collaborating with product managers in a fast - paced environment.
Test and Product Engineering Developer at Ford working on hardware testing for Electronic Control Units. Focus on defining test requirements, methodologies, and achieving product quality in mass production.
Full Stack Developer building complex web applications and APIs in Assurance Innovation Lab at BDO. Collaborating with high - performing teams to drive innovation and enhance client service.
Senior Software Engineer developing Conductor, an AI platform for healthcare providers. Leading deployments, integrations, and resolving technical issues with client stakeholders.
Web Full Stack Developer at GHGSat focusing on innovative applications for greenhouse gas data processing. Join a multidisciplinary Agile Scrum team to enhance environmental solutions.
Software Developer I developing AI - driven applications within PR Newswire Canada. Collaborating with cross - functional teams to enhance application development and code quality.
Senior Client Engineer developing and improving the DragonVale mobile game client. Collaborating with talented engineers to deliver high - quality updates for its dedicated player community.
Staff Software Engineer joining Achievers' Framework team focused on building scalable infrastructure. Responsible for authentication, API gateways, and fostering engineering best practices with a strong team.