Senior Software Engineer, Developer Experience

Thumbtack
Ontario
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 4+ yearsSkills: ["Ownership","Transparency","Problem-solving","Data-driven","Critical thinking","Collaboration","Urgency","Curiosity"]

Build and improve developer infrastructure for the Developer Experience team, covering key systems such as CI/CD, test infrastructure, observability, and dev/test environments. Optimize performance and usability across the development pipeline, partner with teams across iOS, Android, web, and backend to address tooling pain points, and evaluate and adopt modern technologies (including GenAI tooling) that strengthen reliability and developer productivity.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thumbtack
Thumbtack
11 months ago

Senior Software Engineer, Developer Experience

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Build and improve developer infrastructure for the Developer Experience team, covering key systems such as CI/CD, test infrastructure, observability, and dev/test environments. Optimize performance and usability across the development pipeline, partner with teams across iOS, Android, web, and backend to address tooling pain points, and evaluate and adopt modern technologies (including GenAI tooling) that strengthen reliability and developer productivity.
Location: Ontario
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own realization of the company charter across infrastructure components including build systems, CI/CD, test infrastructure, observability, and dev/test environments.
  • •Optimize performance, improve usability, and simplify configuration of developer workflows throughout the development pipeline to production.
  • •Partner across engineering teams (iOS, Android, web, and backend) to identify tooling pain points and gaps, and iterate on solutions.
  • •Explore and evaluate new technologies and drive adoption of impactful technologies at Thumbtack.
  • •Drive engineering projects to completion with a focus on developer impact, prioritizing tasks to meet goals and solve problems across the stack.

Key Requirements

  • •Minimum 4+ years of industry experience in software engineering.
  • •Fluent in at least one major programming language and able to switch across languages and frameworks.
  • •Experience writing high-quality, maintainable, testable, reliable, and performant code.
  • •Experience working on a developer infrastructure team or in developer experience roles, or contributing to related open source projects.
  • •Strong problem-solving skills with the ability to understand tradeoffs and break down complex problems.
Experience:4+ yearsSoftware developmentDeveloper experienceOpen source
Skills:OwnershipTransparencyProblem-solvingData-drivenCritical thinkingCollaborationUrgencyCuriosity
Tech Stack:GoScalaPHPTypeScriptReactNext.jsSwiftKotlinPythonCI/CDObservabilityDev/test environmentsGenAIIOSAndroid

Company Brief

Thumbtack
Provides an online marketplace connecting local service professionals (home improvement, events, lessons, and more) with customers seeking quotes, reviews, and booking tools to hire vetted contractors and providers.
Industry: Online Marketplaces
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: San Francisco, United States
Founded: 2008
WebsiteLinkedIn