Senior Software Engineer
at Clutch Technologies Inc
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Apr, 2025 | Not Specified | 01 Feb, 2025 | 4 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
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.
REQUIREMENT SUMMARY
Min:4.0Max:9.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Proficient
1
Toronto, ON, Canada