Talent.com
Lincoln Electric
Software Engineering Team Lead - Industrial Automation & Robotics PlatformLincoln Electric • Hamilton, ON, CA, L9H 7L8
Search for other jobs
Software Engineering Team Lead - Industrial Automation & Robotics Platform

Software Engineering Team Lead - Industrial Automation & Robotics Platform

Lincoln Electric • Hamilton, ON, CA, L9H 7L8
13 hours ago
Salary
CA$120,642.00–CA$150,803.00 yearly
Job type
  • Full-time
Job description

Software Engineering Team Lead - Industrial Automation & Robotics Platform

Location: Hamilton
Employment Status: Salary Full-Time
Function: Information Technology
Pay Range: ($120,642.00 - $150,803.00)
Target Bonus: 15.0%
Req ID: 29997

Role Summary

We are seeking a hands-on Software Engineering Team Lead to lead the development, support, and continuous improvement of an industrial automation platform that orchestrates machine operations, robotic workflows, and operator-facing applications. This role combines technical leadership, software architecture, and operational ownership while remaining actively involved in design, coding, troubleshooting, and production support.

Key Responsibilities

  • Lead, mentor, and develop a team of software engineers through coaching, technical guidance, and code reviews.
  • Establish engineering standards, development best practices, and coding guidelines.
  • Drive architecture, technical design, modernization initiatives, and project execution.
  • Design, develop, and maintain applications using C#, .NET Framework 4.8, .NET Standard 2.0, and .NET 6+.
  • Lead integrations between host software, robotics systems, PLCs, machine controllers, databases, and enterprise systems.
  • Provide technical leadership during production incidents and critical system outages.
  • Lead root cause investigations using application logs, machine logs, controller diagnostics, and telemetry data.
  • Drive testing, quality, release readiness, observability, and continuous improvement initiatives.
  • Partner with Controls, QA, Manufacturing, Operations, and Product teams.

Required Qualifications

  • 7+ years of software development experience with 2+ years in a lead, senior, or technical leadership role.
  • Strong C# and object-oriented design experience.
  • Strong experience with .NET Framework and modern .NET platforms.
  • Experience leading software projects and mentoring engineers.
  • Expertise in debugging, log analysis, root cause analysis, and incident response.
  • Experience with SQL databases, APIs, distributed systems, and event-driven architectures.
  • Experience with Git, Azure DevOps, CI/CD pipelines, and Agile development methodologies.
  • Strong communication and stakeholder management skills.

Preferred Qualifications

  • Industrial automation, robotics, manufacturing, warehouse automation, or material handling experience.
  • Experience with ABB RAPID, PLCs, machine controllers, or industrial communications.
  • Experience supporting mission-critical or 24/7 production systems.
  • Experience with observability, monitoring, telemetry, and operational support practices.
  • Experience using AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, Cursor, ChatGPT, Claude, or similar platforms.
  • Experience leading adoption of AI-assisted coding, testing, debugging, and documentation practices.

Success Profile

  • Leads by example as both a technical contributor and people leader.
  • Builds a high-performing engineering team focused on quality and reliability.
  • Owns production issues and drives sustainable solutions.
  • Improves uptime, resiliency, maintainability, and engineering efficiency.
  • Collaborates effectively across software, controls, manufacturing, and operations teams.
Create a job alert for this search

Software Engineering Team Lead - Industrial Automation & Robotics Platform • Hamilton, ON, CA, L9H 7L8