Skip to main content
STELCO - The Steel Company of Canada logo

Software Development – Team Lead

STELCO - The Steel Company of Canada
Posted March 21, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScriptSQLHTMLCSSAzureGitAgileScrumCI/CDDevOps

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

With a legacy that spans over 100 years, Stelco is a company that has grown along with Canada and its global partners. We understand that twenty-first century competition demands the highest quality products, period. So, Stelco is bringing together the people, technology, and unmatched market knowledge to, once again, take on that challenge from here at home.

Software Development – Team Lead

Reports to: Manager- Application Services

Job Type: Full Time, Permanent

Location: Hamilton, Ontario

Salary Range: Base salary starting at $95,000; final compensation commensurate with candidate's experience

Job Overview

The Software Development Team Lead is a hands‑on technical leader and people supervisor responsible for leading a team of software developers in the design, development, delivery, and support of enterprise applications. This role combines deep software development expertise with direct accountability for team performance, work item management, sprint execution, and delivery outcomes. The Team Lead plans and manages development work, assigns priorities, tracks progress against deadlines, and leads Agile ceremonies to ensure consistent, high‑quality delivery aligned with business objectives. In addition, the role provides technical mentorship, performance feedback, and operational oversight while promoting modern development practices, including the effective and responsible use of AI‑assisted development tools. This is an existing vacancy.

Safety is the Core Value of Stelco, and the individual will make Safety the #1 priority in the execution of all work activities, including monitoring contractor/vendor safety in support of work efforts.

Job Responsibilities

  • Lead, coach, and supervise a team of software developers, providing day‑to‑day direction and performance feedback
  • Plan, prioritize, assign and manage development work, sprint commitments, and delivery timelines
  • Lead Agile/Scrum ceremonies and ensure consistent, high‑quality delivery
  • Design, develop, and support secure, scalable, full‑stack applications
  • Develop comprehensive test strategies and translate them into unit, integration, and automated tests.
  • Serve as the escalation point for complex application issues and production incidents
  • Lead incident response, root cause analysis, and remediation activities
  • Promote engineering standards, conduct code reviews, and guide technical design decisions
  • Promote best practices and guardrails for responsible AI usage in software development
  • Collaborate with business partners to translate requirements into technical solutions
  • Implement and maintain CI/CD pipelines using Azure DevOps
  • Maintain availability for off-hours responses to high-priority issues.

Job Qualifications

  • Bachelor’s degree or community college diploma in Computer Science, Software Engineering, or related field
  • Experience leading or mentoring software developers
  • 6–8+ years of software development experience, including:
  • C#, .NET / .NET Core
  • MVC and modern frameworks
  • SQL Server
  • JavaScript, HTML, CSS
  • Git, Azure DevOps, IIS
  • Strong understanding of Agile methodologies, SDLC, and application security
  • Proven experience supporting and troubleshooting production systems

Assets

  • Experience with Microsoft D365
  • Experience using enterprise‑approved AI development tools
  • Industrial or manufacturing experience

Job Skills And Knowledge

  • Strong oral and written communication skills.
  • Ability to translate business and technical requirements into documentation, diagrams, and maintainable code.
  • Excellent interpersonal skills with the ability to communicate effectively with all levels of staff and management.
  • Ability to work both autonomously and within a collaborative team environment.
  • Strong organizational skills with the ability to manage multiple priorities and deadlines.
  • Ability to understand the “big picture” while maintaining attention to detail.
  • Proven ability to work effectively with Senior Management, IT teams, Project Managers, and Consultants. Demonstrated understanding of business processes and how technology can drive efficiency and effectiveness.

Working conditions

  • Normal, fast-paced office environment for a high impact team
  • Off‑hours production support with participation in an on‑call rotation.
  • In accordance with company policy, this is an in‑person role with the flexibility of one remote workday per week.

In accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act, Stelco is an equal opportunity employer who is committed to providing an inclusive and barrier free recruitment and selection process. Applicants should advise Human Resources if they require any type of accommodation during the recruitment process.

Among other tools and resources, we use AI-based tools to assist us in screening applicants for interviews for this position.

Sponsorship for work authorization is not available for this position. It is the candidate’s responsibility to ensure they are legally authorized to work in the location to which they apply.

#LP

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free