Location:
HamiltonEmployment Status:
Salary Full-Time Function:
Information Technology Pay Range: (
$120,642.00 - $150,803.00)Target Bonus:
15.0%Req ID:
29997 Role SummaryWe 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.