Lead Software Engineer
About the role
Founded in 2015 in Toronto, Canada, KORE Solutions is a subsidiary company of HTS and an innovative technology solutions and services provider with a strong focus on the HVAC manufacturer’s representative industry. With a variety of offerings including business intelligence software, help service support, and more, KORE delivers end-to-end solutions that empower our partners and clients to build their successful business.
At KORE, communication and collaboration is our top priority. As a team member, you’ll be working closely with all departments to develop our software, TRAX, and the infrastructure surrounding it. We have a strong teamwork-oriented culture, meaning you’re surrounded by resources who want you to succeed. Your contributions will also have a direct impact. You’ll be providing meaningful change to the company and serve to enhance our processes.
Job Mandate
The Lead Software Engineer acts as a Technical Lead responsible for guiding the design,
development, and delivery of high-quality software solutions. Working closely with the Systems
Architect, this role ensures that architectural vision is translated into practical, scalable, and
maintainable implementations.
This is a hands-on leadership role without direct reports, focused on project oversight, technical
decision-making, and mentoring developers. The ideal candidate balances strong engineering
depth with leadership influence, ensuring teams deliver reliable, secure, and high-performing
applications aligned with modern cloud-native and AI-enabled architectures.
Major Responsibilities:
Technical Leadership & Delivery
- Lead the end-to-end technical delivery of software solutions, ensuring alignment with architectural standards and business objectives
- Act as the primary technical point of contact for project teams, resolving complex design and implementation challenges
- Break down high-level architecture into implementable designs, tasks, and development plans
- Ensure code quality, performance, scalability, and security across all deliverables
- Contribute hands-on to development, particularly on critical or complex components
Collaboration with Architecture
- Partner closely with the Systems Architect to translate architecture into actionable engineering solutions
- Provide feedback on architecture based on implementation realities, risks, and trade-offs
- Ensure adherence to enterprise patterns (API-first, microservices, event-driven, cloud-native)
- Support design reviews, technical governance, and solution validation
Application Development & Engineering Practices
- Design and develop modern applications using microservices, APIs, and event-driven architectures
- Guide teams in building full-stack solutions (frontend, backend, integrations)
- Promote and enforce best practices in coding standards, testing, and secure development
- Drive adoption of reusable components, shared services, and engineering accelerators
Cloud, Platform & DevOps
- Develop and deploy applications on Microsoft Azure using cloud-native services · Work with containerized environments (Docker, Kubernetes) to build scalable applications
- Implement and optimize CI/CD pipelines and DevOps practices
- Ensure observability through logging, monitoring, and tracing
AI & Data-Driven Development
- Collaborate on integrating AI/ML and generative AI capabilities into applications
- Implement APIs and services that leverage AI platforms and data pipelines
- Ensure applications are designed to support data-driven and intelligent workflows
- Work with data teams to enable reliable integration with data platforms
Mentorship & Team Enablement
- Provide technical mentorship and guidance to junior and intermediate developers
- Conduct code reviews and promote continuous improvement in engineering practices
- Support onboarding and skill development within the team
- Lead by example through hands-on contribution and engineering excellence
Project Oversight & Execution
- Collaborate with project managers and stakeholders to ensure timely and high-quality delivery
- Identify technical risks, dependencies, and mitigation strategies
- Contribute to sprint planning, estimation, and backlog refinement
- Communicate progress, challenges, and technical decisions effectively
Working Conditions:
- Hybrid of remote work and office setting · Office setting
- Open, collaborative office space (may vary by location)
- Fast paced environment with tight deadlines
- Reliable access to personal transportation is a requirement
Minimum Required Technical Skills / Qualifications
Knowledge:
- Education, Training · IT related degree/diploma or equivalent in related field preferred
Experience: ·
- 8+ years of experience in software development, with at least 2–3 years in a technical leadership or lead role
Technical Skills:
- Strong proficiency in backend development (e.g., Python, C#/.NET, or similar)
- Experience with modern frontend frameworks (e.g., React, Angular)
- Hands-on experience designing and building distributed systems, microservices, and API-driven architectures
- Solid understanding of software engineering best practices, including testing, version control, code quality, and secure development
- Strong proficiency in backend development (e.g., Python, C#/.NET, or similar)
- Experience with modern frontend frameworks (e.g., React, Angular)
- Hands-on experience designing and building distributed systems, microservices, and API-driven architectures
- Solid understanding of software engineering best practices, including testing, version control, code quality, and secure development
- Strong understanding of API design, RESTful services, and integration patterns
- Experience with data platforms and integration (SQL, NoSQL, messaging systems such as Kafka or Service Bus)
- Familiarity with event-driven architecture and asynchronous messaging patterns
- Exposure to AI/ML integration, including leveraging AI services or APIs within applications
- Experience with mobile application development or cross-platform frameworks (e.g., Flutter) is an asset
- Understanding of security best practices and secure coding standards
- Experience working closely with architecture teams in enterprise environments
- Proven ability to lead technical delivery, mentor developers, and influence engineering practices
- Strong problem-solving, communication, and stakeholder collaboration skills
- Experience working in Agile/Scrum environments
Minimum Required Behavioural / Soft Skills
Skills:
- Ability to lead technical direction and influence decisions without formal authority
- Excellent communication skills, with the ability to clearly explain complex technical concepts and trade-offs
- Strong stakeholder management and relationship-building across engineering, architecture, and business teams
- Proven ability to mentor and coach developers, elevating overall team capability
- Strong problem-solving skills, with the ability to navigate complex and ambiguous technical challenges
- Sound decision-making, balancing speed, quality, scalability, and maintainability
- High level of ownership and accountability for delivery outcomes and solution quality
- Strong collaboration skills, working effectively across cross-functional teams
- Results-driven mindset with a focus on execution and delivering high-quality outcomes
- Adaptability and continuous learning, including openness to new technologies such as AI/ML
Salary: $150k-$170k
In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, KORE is an equal opportunity employer. We are committed to a workplace of diversity and inclusion. KORE encourages applications from all candidates that represent the full range of communities across Canada. All qualified applicants will be considered for employment without discrimination on the basis of race, colour, age, religion, sexual orientation, gender identity, disability, national or ethnic origin or any other factors prohibited by law. Accommodations are available upon request, for all aspects of the recruiting process and thereafter.
Not the right fit? Search for Software Engineer jobs in Toronto, ON
About HTS Engineering - Heat Transfer Solutions
Your success is our success.
With 16 offices in Canada and the United States, full-service HVAC&R equipment distributor HTS has grown significantly since its 1992 founding. The reason? A single focus on creating success for all those involved with cooling and heating decisions – from selection, design and purchase, to installation and maintenance.
Architects, engineers, building owners, general contractors, mechanical contractors and facilities maintenance teams ─ as well as the leading manufacturers we represent ─ routinely turn to HTS for Real Solutions to issues ranging from energy efficiency and environmental issues to building economics and comfort for building occupants.
But more compelling, they turn to HTS because they know we understand their unique viewpoints, needs and concerns and are able to provide insight and manage projects in a way that both the project and the people involved achieve pre-established goals.
Our industry experience spans industrial, institutional, commercial and residential projects of all sizes throughout the US and Canada.
The HTS parts department provides our locations with unparalleled customer service and support for the dozens of manufacturers and hundreds of parts we proudly represent.
Our Departments (vary by location): Custom Equipment Sales Airside Products Group Building Automation FIT Building Service Parts
HTS Partners: Choice Partners
Similar Jobs
Lead Software Engineer
About the role
Founded in 2015 in Toronto, Canada, KORE Solutions is a subsidiary company of HTS and an innovative technology solutions and services provider with a strong focus on the HVAC manufacturer’s representative industry. With a variety of offerings including business intelligence software, help service support, and more, KORE delivers end-to-end solutions that empower our partners and clients to build their successful business.
At KORE, communication and collaboration is our top priority. As a team member, you’ll be working closely with all departments to develop our software, TRAX, and the infrastructure surrounding it. We have a strong teamwork-oriented culture, meaning you’re surrounded by resources who want you to succeed. Your contributions will also have a direct impact. You’ll be providing meaningful change to the company and serve to enhance our processes.
Job Mandate
The Lead Software Engineer acts as a Technical Lead responsible for guiding the design,
development, and delivery of high-quality software solutions. Working closely with the Systems
Architect, this role ensures that architectural vision is translated into practical, scalable, and
maintainable implementations.
This is a hands-on leadership role without direct reports, focused on project oversight, technical
decision-making, and mentoring developers. The ideal candidate balances strong engineering
depth with leadership influence, ensuring teams deliver reliable, secure, and high-performing
applications aligned with modern cloud-native and AI-enabled architectures.
Major Responsibilities:
Technical Leadership & Delivery
- Lead the end-to-end technical delivery of software solutions, ensuring alignment with architectural standards and business objectives
- Act as the primary technical point of contact for project teams, resolving complex design and implementation challenges
- Break down high-level architecture into implementable designs, tasks, and development plans
- Ensure code quality, performance, scalability, and security across all deliverables
- Contribute hands-on to development, particularly on critical or complex components
Collaboration with Architecture
- Partner closely with the Systems Architect to translate architecture into actionable engineering solutions
- Provide feedback on architecture based on implementation realities, risks, and trade-offs
- Ensure adherence to enterprise patterns (API-first, microservices, event-driven, cloud-native)
- Support design reviews, technical governance, and solution validation
Application Development & Engineering Practices
- Design and develop modern applications using microservices, APIs, and event-driven architectures
- Guide teams in building full-stack solutions (frontend, backend, integrations)
- Promote and enforce best practices in coding standards, testing, and secure development
- Drive adoption of reusable components, shared services, and engineering accelerators
Cloud, Platform & DevOps
- Develop and deploy applications on Microsoft Azure using cloud-native services · Work with containerized environments (Docker, Kubernetes) to build scalable applications
- Implement and optimize CI/CD pipelines and DevOps practices
- Ensure observability through logging, monitoring, and tracing
AI & Data-Driven Development
- Collaborate on integrating AI/ML and generative AI capabilities into applications
- Implement APIs and services that leverage AI platforms and data pipelines
- Ensure applications are designed to support data-driven and intelligent workflows
- Work with data teams to enable reliable integration with data platforms
Mentorship & Team Enablement
- Provide technical mentorship and guidance to junior and intermediate developers
- Conduct code reviews and promote continuous improvement in engineering practices
- Support onboarding and skill development within the team
- Lead by example through hands-on contribution and engineering excellence
Project Oversight & Execution
- Collaborate with project managers and stakeholders to ensure timely and high-quality delivery
- Identify technical risks, dependencies, and mitigation strategies
- Contribute to sprint planning, estimation, and backlog refinement
- Communicate progress, challenges, and technical decisions effectively
Working Conditions:
- Hybrid of remote work and office setting · Office setting
- Open, collaborative office space (may vary by location)
- Fast paced environment with tight deadlines
- Reliable access to personal transportation is a requirement
Minimum Required Technical Skills / Qualifications
Knowledge:
- Education, Training · IT related degree/diploma or equivalent in related field preferred
Experience: ·
- 8+ years of experience in software development, with at least 2–3 years in a technical leadership or lead role
Technical Skills:
- Strong proficiency in backend development (e.g., Python, C#/.NET, or similar)
- Experience with modern frontend frameworks (e.g., React, Angular)
- Hands-on experience designing and building distributed systems, microservices, and API-driven architectures
- Solid understanding of software engineering best practices, including testing, version control, code quality, and secure development
- Strong proficiency in backend development (e.g., Python, C#/.NET, or similar)
- Experience with modern frontend frameworks (e.g., React, Angular)
- Hands-on experience designing and building distributed systems, microservices, and API-driven architectures
- Solid understanding of software engineering best practices, including testing, version control, code quality, and secure development
- Strong understanding of API design, RESTful services, and integration patterns
- Experience with data platforms and integration (SQL, NoSQL, messaging systems such as Kafka or Service Bus)
- Familiarity with event-driven architecture and asynchronous messaging patterns
- Exposure to AI/ML integration, including leveraging AI services or APIs within applications
- Experience with mobile application development or cross-platform frameworks (e.g., Flutter) is an asset
- Understanding of security best practices and secure coding standards
- Experience working closely with architecture teams in enterprise environments
- Proven ability to lead technical delivery, mentor developers, and influence engineering practices
- Strong problem-solving, communication, and stakeholder collaboration skills
- Experience working in Agile/Scrum environments
Minimum Required Behavioural / Soft Skills
Skills:
- Ability to lead technical direction and influence decisions without formal authority
- Excellent communication skills, with the ability to clearly explain complex technical concepts and trade-offs
- Strong stakeholder management and relationship-building across engineering, architecture, and business teams
- Proven ability to mentor and coach developers, elevating overall team capability
- Strong problem-solving skills, with the ability to navigate complex and ambiguous technical challenges
- Sound decision-making, balancing speed, quality, scalability, and maintainability
- High level of ownership and accountability for delivery outcomes and solution quality
- Strong collaboration skills, working effectively across cross-functional teams
- Results-driven mindset with a focus on execution and delivering high-quality outcomes
- Adaptability and continuous learning, including openness to new technologies such as AI/ML
Salary: $150k-$170k
In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, KORE is an equal opportunity employer. We are committed to a workplace of diversity and inclusion. KORE encourages applications from all candidates that represent the full range of communities across Canada. All qualified applicants will be considered for employment without discrimination on the basis of race, colour, age, religion, sexual orientation, gender identity, disability, national or ethnic origin or any other factors prohibited by law. Accommodations are available upon request, for all aspects of the recruiting process and thereafter.
Not the right fit? Search for Software Engineer jobs in Toronto, ON
About HTS Engineering - Heat Transfer Solutions
Your success is our success.
With 16 offices in Canada and the United States, full-service HVAC&R equipment distributor HTS has grown significantly since its 1992 founding. The reason? A single focus on creating success for all those involved with cooling and heating decisions – from selection, design and purchase, to installation and maintenance.
Architects, engineers, building owners, general contractors, mechanical contractors and facilities maintenance teams ─ as well as the leading manufacturers we represent ─ routinely turn to HTS for Real Solutions to issues ranging from energy efficiency and environmental issues to building economics and comfort for building occupants.
But more compelling, they turn to HTS because they know we understand their unique viewpoints, needs and concerns and are able to provide insight and manage projects in a way that both the project and the people involved achieve pre-established goals.
Our industry experience spans industrial, institutional, commercial and residential projects of all sizes throughout the US and Canada.
The HTS parts department provides our locations with unparalleled customer service and support for the dozens of manufacturers and hundreds of parts we proudly represent.
Our Departments (vary by location): Custom Equipment Sales Airside Products Group Building Automation FIT Building Service Parts
HTS Partners: Choice Partners