Senior Software Engineer, Developer Experience

1 Month ago • 4 Years + • Programming • $170,800 PA - $259,900 PA

Job Summary

Job Description

Thumbtack is seeking a Senior Software Engineer for their Developer Experience team, focusing on making engineering fast, reliable, and delightful. This role involves tackling complex challenges like introducing GenAI tooling, streamlining the designer-developer feedback loop, and building foundations for measuring developer productivity. Responsibilities include owning key infrastructure components, optimizing developer workflows, collaborating with engineers across iOS, Android, web, and backend, evaluating new technologies, and driving engineering projects to completion with a focus on developer impact.
Must have:
  • Minimum 4+ years of industry experience.
  • Fluent in at least one major programming language.
  • Write high-quality, maintainable, testable code.
  • Experience on a developer infrastructure team.
  • Break down complex problems and understand tradeoffs.
  • Care deeply about developer infrastructure improvements.
  • Curious, data-driven, and critical thinker.
Good to have:
  • Experience with Go, Scala, PHP, TypeScript, React, Next.js, Swift, Kotlin.
  • Contributions to open source projects in developer experience.

Job Details

Thumbtack helps millions of people confidently care for their homes.

Thumbtack is the one app you need to take care of and improve your home — from personalized guidance to AI tools and a best-in-class hiring experience. Every day in every county of the U.S., people turn to Thumbtack to complete urgent repairs, seasonal maintenance and bigger improvements. We help homeowners know which projects to do, when to do them and who to hire from our growing community of 300,000 local service businesses. If making an impact inspires you, join us. Imagine what we’ll build together.

About the Developer Experience Team

The Developer Experience (DX) team at Thumbtack is focused on making engineering fast, reliable, and delightful. We tackle hard problems collaboratively, grounded in strong values of ownership and transparency. As a DX team member, you’ll partner closely with engineers company-wide to identify pain points, design pragmatic solutions, and drive impactful improvements that elevate our entire engineering organization.

The Challenge

We’re tackling some of the most important and complex challenges in modern software development. We’re introducing GenAI tooling into a hybrid local/cloud development environment — balancing innovation with reliability and performance. We’re streamlining the designer–developer feedback loop to enable rapid prototyping and faster iteration. And we’re building the foundations for measuring developer productivity across diverse workflows, helping Thumbtack make smarter, faster engineering investments.

What you'll do

  • Own the realization of the company’s charter across key infrastructure components – build systems, CI/CD, test infra, observability and dev/test environments.
  • Optimize performance, improve usability and simplify configuration of developer workflows throughout the development pipeline to production. 
  • Work closely with engineers across the entire organization – spanning iOS, Android, web and backend – to identify pain points and gaps in systems and tools, and iterate with them on delivering solutions.
  • Explore best-in-class and cutting-edge technologies in the industry, evaluate relevance to Thumbtack, and drive adoption of impactful technologies at the company.
  • Drive engineering projects to completion, with a tenacious focus on the developer impact of those projects. Prioritize tasks to deliver on goals with a sense of urgency.
  • Solve tough technical problems at any level of the stack, and be persistent in getting to the solution, whether it involves front-end, back-end, or infrastructure work.

In order to be successful, you must bring

  • Minimum of 4+ years of industry experience in software engineering.
  • You’re fluent in at least one major programming language and would be able to switch between multiple languages and frameworks. In our stack, we use Go, Scala, PHP, TypeScript, React, Next.js, Swift, and Kotlin for our web and mobile apps. Our developer tooling is in Go and Python.
  • You know what it means to write high quality, maintainable, testable, reliable and performant code, and you enjoy doing it.
  • You have experience working on a developer infrastructure team, taking on full or part-time developer experience roles, or have contributed to related open source projects.
  • You can break down complex problems rigorously and understand the tradeoffs necessary to deliver great, impactful products.
  • You care deeply about developer infrastructure, and have consistently made improvements to the developer ecosystem around you throughout your career.
  • You’re curious, you’re data-driven, you love to ask questions, you think critically about problems, and enjoy delivering value to your users and your teammates through your work.

Expected salary ranges

  • For candidates living in San Francisco / Bay Area, San Jose, New York City, or Seattle metros, the expected salary range for the role is currently $200,900 - $259,900.
  • For candidates living in Austin, TX or Washington DC metros or in California, Massachusetts, New Jersey, or Washington states, the expected salary range for the role is currently $180,800 - $234,000.
  • For candidates living in all other US locations, the expected salary range for this role is currently $170,800 - $221,000.

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.

#LI-Remote

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. 

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

If you are a California resident, please review information regarding your rights under California privacy laws contained in Thumbtack’s Privacy policy available at https://www.thumbtack.com/privacy/ .

Similar Jobs

Yahoo - Senior Principal React Native Engineer, Design Systems

Yahoo

United States (Hybrid)
3 Weeks ago
Barracuda - Senior Software Development Engineer in Test

Barracuda

Bengaluru, Karnataka, India (On-Site)
2 Months ago
MiQ - Account Executive

MiQ

New York, New York, United States (On-Site)
1 Month ago
Flying Bark - Production Pipeline TD

Flying Bark

Sydney, New South Wales, Australia (Hybrid)
2 Months ago
Animoca Brands - Junior Software Engineer

Animoca Brands

Hong Kong (On-Site)
10 Months ago
Luxoft - Senior Java Developer

Luxoft

Pune, Maharashtra, India (On-Site)
8 Months ago
Capgemini - M&C Delivery Professional

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
EveryMatrix - Middle .NET Developer

EveryMatrix

Changsha, Hunan, China (On-Site)
2 Months ago
Tactic studios - Lead Programmer

Tactic studios

Canada (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Hudl - Engineering Manager

Hudl

(Remote)
3 Months ago
Clearwater Analytics - Head of User Experience

Clearwater Analytics

San Jose, California, United States (On-Site)
1 Month ago
Salesforce - Front End Software Engineer, LMTS: Commerce Cloud - POS CMS

Salesforce

San Francisco, California, United States (On-Site)
3 Weeks ago
Mozilla - Senior Software Engineer, Ads

Mozilla

Canada (Remote)
1 Month ago
bluehole - Cinematic Lighting Senior Artist

bluehole

(On-Site)
5 Months ago
Postman - Senior Frontend Engineer, Flows

Postman

New York, United States (Hybrid)
2 Months ago
bytedance - Security Software Engineer

bytedance

Singapore (On-Site)
9 Months ago
Postman - Senior Full Stack Software Engineer

Postman

New York, New York, United States (Hybrid)
10 Months ago
DevRev - Member of Technical Staff: Front-End

DevRev

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Patreon - Senior Fullstack Software Engineer, Payments

Patreon

San Francisco, California, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Canva - Strategic Account Executive

Canva

Austin, Texas, United States (Hybrid)
3 Weeks ago
Captions - Software Engineer, Backend

Captions

New York, United States (On-Site)
3 Weeks ago
beghou consulting - Associate Manager, Life Sciences Commercial Strategy & Operations

beghou consulting

New York, New York, United States (Hybrid)
2 Months ago
Sailpoint - Sales Executive

Sailpoint

Minnesota, United States (Remote)
2 Months ago
Riot Games - Senior Game Producer - VALORANT, Expressions, Premium Content

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
C3 IoT - Senior Solution Engineer

C3 IoT

Chicago, Illinois, United States (On-Site)
1 Month ago
Snap Mobile INC - Account Executive

Snap Mobile INC

Baton Rouge, Louisiana, United States (On-Site)
3 Months ago
Sportradar - Synergy Sports Showcase Softball/Baseball Video Scouts

Sportradar

Florida, New York, United States (On-Site)
9 Months ago
Wind River - Senior Engineer - Technical Support

Wind River

Boulder, Colorado, United States (On-Site)
1 Month ago
Plug power - Field Service Technician

Plug power

Hermiston, Oregon, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

HCL Tech - Senior Technical Lead .net, azure, c#

HCL Tech

Washington, United States (On-Site)
2 Months ago
Any Desk - Software Developer Generalist

Any Desk

Stuttgart, Baden-Württemberg, Germany (Hybrid)
2 Months ago
Nagarro - Staff Engineer, Java

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
9 Months ago
NXP - Embedded Software Developer - Student

NXP

Roznov, Neamț County, Romania (On-Site)
10 Months ago
Behaviour Interactive - Senior Online Programmer - Unannounced IP | Programmeur·euse Senior·e en ligne  - Projet non annoncé

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
9 Months ago
Luxoft - Regular C++ Software Developer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
8 Months ago
warner bros games - Software Engineer II - Database Engineer

warner bros games

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Nagarro - Staff Engineer, Python

Nagarro

India (Remote)
9 Months ago
Reliance Industries  - Lead Engineer D&C

Reliance Industries

Shahdol, Madhya Pradesh, India (On-Site)
9 Months ago
luxsoft - Senior Java Developer

luxsoft

Bucharest, Romania (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded