Senior Software Engineer, Customer Growth

Thumbtack

Toronto

On-site

CAD 180,200 - 233,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Thumbtack in Toronto, Ontario is seeking a senior software engineer to drive engineering projects with a strong business impact. You will back a fast-moving, data-driven team, collaborate with Product and Design, and lead small engineering teams to deliver large projects end-to-end.

The role requires 5+ years of software development, fluency in Go/Python/Php and experience with PostgreSQL/MySQL, writing high-quality, maintainable code, and production-grade delivery with AI-assisted tooling.

Qualifications

  • 5+ years of software engineering experience.
  • Fluency in at least one major programming language and ability to switch between languages.
  • Strong experience building software on relational databases (Postgres/MySQL).
  • Write high quality, maintainable, testable code.
  • Curious, data-driven problem solver with strong tradeoff understanding.
  • Experience using AI coding agents to deliver production software.

Responsibilities

  • Drive engineering projects to completion with focus on business impact.
  • Execute new backend ideas quickly and support other teams.
  • Tackle tough technical problems across the stack when needed.
  • Collaborate with Product and Design to plan and execute projects.
  • Lead small teams of engineers on large projects.

Skills

Go
Python
PHP
Swift
Kotlin
Java
PostgreSQL
MySQL

Job description

What You’ll Do
  • Drive engineering projects to completion, with a tenacious focus on the business impact of those projects. Skilled at prioritizing tasks to deliver on goals with a sense of urgency.
  • Execute new ideas quickly and effectively on the backend while also being a resource to other teams and engineers.
  • Willing, when necessary, to solve tough technical problems at any level of the stack, and be persistent in getting to the solution.
  • Work collaboratively with cross-functional teams such as Product and Design to plan and execute on engineering projects.
  • Work on large projects and lead small teams of engineers.
In order to be successful, you must bring
  • Minimum of 5+ years of experience in software engineering.
  • Fluent in at least one major programming language and would be able to switch between multiple languages. We mainly use Go, Python, Php, with Swift, Kotlin and Java for our mobile apps.
  • Solid experience building software on top of relational databases such as Postgres or MySQL.
  • Write high quality, maintainable, testable code.
  • Curious, data-driven, and a critical problem solver. Break down complex problems rigorously and understand the tradeoffs necessary to deliver great, impactful products.
  • Experience leveraging AI coding-agents to deliver production software.
  • Experience supporting and maintaining production software platforms.
Expected Salary Ranges
  • For candidates living in Ontario and British Columbia, the expected salary range for the role is currently $180,200.00 - $233,200.00.

Actual offered salaries will vary and will be based on various factors, such as calibrated job level, qualifications, skills, competencies, and proficiency for the role.

Equal Opportunity Employment

Thumbtack embraces diversity. We are proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, color, age, pregnancy, sexual orientation, gender identity or expression, religion, national origin, ancestry, citizenship, marital status, military or veteran status, genetic information, disability status, or any other characteristic protected by federal, provincial, state, or local law. We also will consider for employment qualified applicants with arrest and conviction records, consistent with applicable law.

Reasonable Accommodation

Thumbtack is committed to working with and providing reasonable accommodation to individuals with disabilities. If you would like to request a reasonable accommodation for a medical condition or disability during any part of the application process, please contact: recruitingops@thumbtack.com.

Job Applicant Privacy

For information about how Thumbtack collects, uses, and shares personal information about job applicants, please see our Job Applicant Privacy Policy.

Candidate Safety

We put as much craftsmanship into candidate safety as we do into the hiring experience itself. While scammers may try to impersonate our team, we’ll never ask you for money, banking info, or SSNs during hiring. Check out our blueprint on how to spot the fakes.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Customer Growth
Senior Software Engineer, Customer Growth

Thumbtack • Victoria

On-site
CAD 180,000 - 234,000
Senior iOS Engineer, Customer Growth
Senior iOS Engineer, Customer Growth

Thumbtack • Victoria

On-site
CAD 180,200 - 233,200
Senior Software Engineer, Developer Experience
Senior Software Engineer, Developer Experience

Thumbtack • Victoria

On-site
CAD 180,000 - 234,000
Senior Software Engineer, Developer Experience
Senior Software Engineer, Developer Experience

Thumbtack • Toronto

On-site
CAD 180,000 - 234,000
Sr. Software Engineer, Platform
Sr. Software Engineer, Platform

Thumbtack • Toronto

On-site
CAD 180,000 - 234,000
Sr. Software Engineer, Platform
Sr. Software Engineer, Platform

Thumbtack • Victoria

On-site
CAD 180,000 - 234,000
Senior Software Engineer, Site Reliability Engineering
Senior Software Engineer, Site Reliability Engineering

Thumbtack • Victoria

On-site
CAD 180,000 - 234,000
Senior Software Engineer, Site Reliability Engineering
Senior Software Engineer, Site Reliability Engineering

Thumbtack • Toronto

On-site
CAD 180,000 - 234,000
Senior Data Engineer
Senior Data Engineer

Thumbtack • Toronto

On-site
CAD 252,000 - 327,000
Senior Data Engineer
Senior Data Engineer

Thumbtack • Victoria

On-site
CAD 180,000 - 234,000