Snap-on

Team Lead, Software Development

Job Locations CA-ON-Markham
Job Post Information* : Posted Date 4 months ago(12/1/2025 1:37 PM)
Requisition ID
2025-19317
# of Openings
1
Job Function
Engineering

Position Summary

At Dealer-FX, we are fueled by innovation. Our "ONE Team" mentality is what sets us apart. We’ve built a people‑first culture that values performance, collaboration, and employee experience. Every day is different, and that’s exactly how we like it.

 

Dealer-FX builds software that helps automotive retailers run their service operations more efficiently and deliver better experiences to their customers. Since 2007, we’ve focused on simplifying complex workflows in service departments through strong data integrations and mobile-first tools.


Dealer-FX works with automotive OEMs and dealerships across North America, supporting millions of consumer interactions each year. Our platform helps dealers increase efficiency, profitability, retention, and brand loyalty, while giving consumers greater convenience, transparency, and trust when servicing their vehicles.


Dealer-FX is a wholly owned subsidiary of Snap-on Incorporated (NYSE: SNA), which acquired the company in 2021.

 

At Dealer-FX, we put our users first. The automotive landscape and world are constantly changing, so we need Development Team Leads who are continuously adapting and excited to work on products that affect thousands of people daily.

 

In this role, you will work closely with the senior technical and management teams to design new solutions, as well as identify areas of improvement for our existing products.  You will lead a team of developers in an agile environment to ensure that these new and current products are delivered on time, and with quality.

 

This is an existing vacant, full time opportunity.

 

Responsibilities:

  • Provide technical and team leadership through coaching and mentoring to a team of software developers
  • Maintain high standards of code quality by adhering to established best practices and processes
  • Identify areas for improvement within the team, and establish plans for their improvement
  • Collaborate with other team leads to ensure consistency in development best practices, and share opportunities for improvement
  • Collaborate closely with the architecture team to understand the target architecture, and ensure that implementation follows that architecture
  • Contribute to the full development cycle, including design, development, unit testing and code reviews.
  • Identify risks and mitigation strategies throughout the development cycle.
  • Collaborate with the product management team to understand requirements, and facilitate communication of these requirements to the development team members.
  • Collaborate with the devops team to ensure the completed development work is deployed to the production environments efficiently.
  • Work with senior management to provide high level estimates on long-term roadmap initiatives
  • Assist the DevOps/support teams in various activities, such as troubleshooting high priority implementation issues, production investigations, etc.

Minimum Qualifications:

 

  • Post-secondary degree in computer science or a related major
  • 5+ years of software development experience
  • 2+ years of experience leading development teams
  • Experience with .NET Framework, .NET Core, ASP.NET Core, MVC, Entity Framework, and RabbitMQ
  • Framework/Library experience (Angular or similar, e.g., Vue.js, React)
  • Experience with HTML, JavaScript, CSS
  • Experience with.Net WebAPI, RESTful APIs development
  • Experience with C# and Async technologies
  • Experience with AWS technologies (e.g., Lambda, EC2, S3, DynamoDB, API Gateway, CloudWatch)
  • Experience with Microservices/ Terraform / CI/CD Pipeline
  • Experience with SOAP services integration
  • Experience using service-oriented architecture (SOA) and Web Service Development
  • Experience with MS SQL Server, Database structures and design
  • Excellent verbal, written and interpersonal communication skills
  • Strong problem-solving skills
  • Experience working with agile scrum methodology
  • Any experience in building Web components will be a big plus

 

What's in it for you:

 

  • Vast opportunities for growth
  • Competitive compensation packages
  • A flexible work schedule for work-life balance
  • Comprehensive Training and Development support
  • Group health and dental benefits
  • Employee Assistance Program
  • 3 weeks of paid vacation
  • Cool company events and team building

 

Expected total compensation range: $130,000 CAD - $155,000 CAD

 

No unsolicited agency referrals

Dealer-FX is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability or any other characteristic protected by law. Accommodation is available upon request for applicants with disabilities.

 

At Dealer-FX, we may use artificial intelligence (AI) tools to support certain parts of our hiring process. These tools are designed to assist our recruitment and hiring teams, but they never replace decisions made by real people. We take a human-first approach to hiring, ensuring that your experience, personality, and potential are evaluated by people,not algorithms.  All final hiring decisions are made by humans. If you would like more information about how your data is processed, please contact us. 

 

#LI-Hybrid

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed