Thumbtack

Staff Software Engineer, Backend Infrastructure

Thumbtack

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$221,000 - CA$286,000 per year

Job Level

Tech Stack

About the role

  • Own the end-to-end health of Go build and verification pipelines, including performance, reliability, and flakiness reduction.
  • Define and implement consistent, high-signal backend CI/CD failure visibility and debugging workflows.
  • Improve local backend development and iteration workflows to shorten feedback loops and reduce reliance on staging deploys.
  • Establish and enforce Go platform standards, ownership boundaries, and baseline documentation expectations to improve long-term codebase health.
  • Proactively improve shared Go codebases to reduce regression risk and increase confidence when making changes.
  • Partner with Platform Engineering and other infrastructure teams to align backend infrastructure with existing platform foundations.
  • Act as a steward for the backend engineering community by running forums, collecting feedback, sharing progress, mentoring engineers, and reviewing code in shared areas.

Requirements

  • Experience owning and improving CI/CD systems for large, shared codebases.
  • Strong proficiency with Go and familiarity with Go build, test, and verification workflows.
  • Experience improving developer experience through tooling, workflow design, or platform standards.
  • Ability to diagnose and address systemic reliability and performance issues in infrastructure systems.
  • Experience working in shared ownership environments and establishing clear platform boundaries.
  • Ability to operate with focused scope and deliver high-leverage improvements as an early member of a new team.
  • Comfort working on platform-oriented problems rather than feature-oriented product work.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoCI/CDbackend developmentdebugging workflowsperformance optimizationreliability engineeringcodebase managementtooling designworkflow designsystemic issue diagnosis
Soft Skills
mentoringcommunity stewardshipfeedback collectioncollaborationcommunicationproblem-solvingfocusownershipimprovement mindsetadaptability