
Opportunity at
ThumbtackSenior Software Engineer, Developer Experience
Thumbtack operates an online application connecting millions of homeowners with approximately 300,000 local service businesses to handle urgent repairs, seasonal upkeep, and major home renovations. Within…
Career Tools
About This Role
Thumbtack operates an online application connecting millions of homeowners with approximately 300,000 local service businesses to handle urgent repairs, seasonal upkeep, and major home renovations. Within this ecosystem, the Productivity Engineering group houses the Developer Experience team, a compact, senior-level unit dedicated to optimizing workflows for an engineering organization of around 250 personnel. This team creates internal platforms, cloud development environments, and agentic workflows utilized daily by developers across the…
Job Description
Thumbtack operates an online application connecting millions of homeowners with approximately 300,000 local service businesses to handle urgent repairs, seasonal upkeep, and major home renovations. Within this ecosystem, the Productivity Engineering group houses the Developer Experience team, a compact, senior-level unit dedicated to optimizing workflows for an engineering organization of around 250 personnel. This team creates internal platforms, cloud development environments, and agentic workflows utilized daily by developers across the enterprise.
This position centers on shaping infrastructure for an AI-native engineering division. The selected candidate will engineer self-service portals, command-line tools, integrated development environment additions, and cloud environments optimized for both human engineers and AI agents. Responsibilities include building plugins and servers, refining testing systems, pipelines, and build architectures, and testing emerging artificial intelligence utilities for enterprise deployment. Candidates should possess systems thinking capabilities, familiarity with developer tooling ecosystems, and a product-oriented mindset focused on end-to-end user journeys.
Compensation spans a base salary range of USD 179,400 to 272,800 annually, with location-dependent tiers for specific geographic areas across the United States. Thumbtack functions as an equal opportunity employer that considers qualified applicants regardless of protected personal characteristics.
Responsibilities
- Develop platform foundations for agentic workflows by rolling out tools like Claude Code, Codex, and Cursor alongside necessary skills, plugins, and servers
- Design and construct user interfaces for developers and AI agents, including self-service portal portals, command-line utilities, integrated development environment integrations, and deployment frameworks
- Manage and advance the cloud development environment architecture supporting human staff and AI agents
- Enhance build systems, continuous integration and deployment pipelines, testing frameworks, and system observability
- Test and evaluate emerging artificial intelligence developer applications for potential organization-wide adoption
Requirements
- Demonstrated background in establishing developer infrastructure or platform tools utilized by a scaling engineering group
- Hands-on practice using agentic developer utilities such as Claude Code, Cursor, or Codex
- Proficiency in Go and Python for command-line utilities, services, and bots, as well as TypeScript and React for web user interfaces
- Minimum of 6 years of professional industry experience in software engineering, featuring cross-team initiatives with measurable productivity impacts
Core Skills
Frequently Asked Questions
What is the salary range for this role?
The salary ranges from USD 179,400 to 272,800 per year, varying by geographic location across the United States.
Is this a remote or on-site position?
The source posting indicates that the role is on-site.
What is the employment type?
The position is full-time.
How many years of experience are required?
Candidates must have six or more years of industry experience in software engineering.
What programming languages are required?
Applicants must be fluent in Go and Python, as well as TypeScript and React.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.