Senior Software Engineer at Clutch Technologies Inc
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

30 Apr, 25

Salary

0.0

Posted On

01 Feb, 25

Experience

4 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

ABOUT CLUTCH:

Clutch is Canada’s largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can browse hundreds of cars from the comfort of their home, get the right one delivered to their door, and enjoy peace of mind with our 10-Day Money-Back Guarantee… and that’s just the beginning.
Named one of Canada’s top growing Companies two years in a row and also awarded a spot on LinkedIn’s Top Canadian Startups list, we’re looking to add curious, hard-working, and driven individuals to our growing team.
Headquartered in Toronto, Clutch was founded in 2017. Clutch is backed by a number of world-class investors, including Canaan, BrandProject, Real Ventures, D1 Capital, and Upper90. To learn more, visit clutch.ca.

Responsibilities
  • Write clean, readable, and testable code that adheres to best practices, ensuring high performance, reliability, and maintainability.
  • Collaborate with the team to design and implement scalable, secure, and resilient system architectures that align with the company’s long-term goals.
  • Lead projects from initial planning through development, testing, deployment, and maintenance, ensuring milestones are met and project outcomes are successful.
  • Work closely with stakeholders, including Product, Design, and Data teams, to translate business needs into technical solutions that enhance the customer experience.
  • Engage in peer reviews, contribute to system design discussions, and help improve overall development standards and best practices.
  • Take ownership of solving complex technical challenges, balancing business needs with technical constraints to deliver scalable and maintainable solutions.
  • Stay ahead of emerging technologies, evaluate new tools and frameworks, and contribute to reducing technical debt while improving system performance.
  • Provide mentorship and technical guidance to engineers across all levels, fostering a culture of collaboration, knowledge sharing, and continuous learning.
Loading...