Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Clutch Technologies Inc.

Toronto

On-site

CAD 70,000 - 110,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An established industry player is seeking a talented Software Engineer to join their innovative team. In this role, you will write clean, testable code and lead projects that drive the company's success. You'll collaborate with diverse teams to translate business needs into effective technical solutions while mentoring fellow engineers. This dynamic environment offers the chance to work with cutting-edge technologies and frameworks, ensuring your skills remain at the forefront of the industry. If you're ready to take ownership of your work and make a significant impact, this opportunity is perfect for you.

Benefits

Autonomy & ownership
Competitive compensation
Equity incentives
Generous time off program

Qualifications

  • 4+ years of experience in software development with a focus on clean and maintainable code.
  • Proficiency in modern programming languages and frameworks.

Responsibilities

  • Lead software projects from planning to deployment, ensuring successful outcomes.
  • Collaborate with cross-functional teams to deliver technical solutions that enhance customer experience.

Skills

Software Development
Problem Solving
Collaboration
Technical Mentorship
Agile Methodologies
Database Management
Performance Optimization
Testing Frameworks

Education

B.S. in Software Engineering

Tools

AWS
Azure
Google Cloud Platform
Jira
GitHub Projects
Job description

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.

What you'll do:
  • 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.
What we're looking for:
  • B.S. degree in Software Engineering or equivalent experience
  • 4+ years relevant industry experience developing software solutions
  • Proficiency in one or more modern programming languages (e.g. Typescript, Python, Go, Ruby, C#, Rust, etc.)
  • Strong understanding of Frontend and/or Backend frameworks such as (React/Vue, Express/Flask, Ruby on Rails, etc.)
  • Familiarity with cloud platforms such as AWS (Amazon Web Services), Azure, or Google Cloud Platform.
  • Experience working with relational databases like PostgreSQL, MySQL, or Oracle, and in writing efficient SQL queries, designing database schemas, and optimizing database performance.
  • Experience in optimizing application performance, identifying and resolving bottlenecks.
  • Knowledge of testing frameworks and methodologies for unit testing, integration testing, and end-to-end testing.
  • Experience working in an Agile development environment, following methodologies such as Scrum or Kanban, and using tools like Jira or Github Projects for project management and collaboration.
Why you’ll love it at Clutch:
  • Autonomy & ownership -- create your own path, and own your work
  • Competitive compensation and equity incentives!
  • Generous time off program

Clutch is committed to fostering an inclusive workplace where all individuals have an opportunity to succeed. If you require accommodation at any stage of the interview process, please email talent@clutch.ca.

Apply for this job

* indicates a required field

First Name *

Last Name *

Email *

Phone *

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Education

School Select...

Degree Select...

Select...

Do you have authorization to work full-time in Canada? (work permit, PR, etc) * Select...

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.