Senior Software Engineer, Developer Experience

1 Month ago • 4 Years + • Programming

Job Summary

Job Description

Thumbtack is seeking a Senior Software Engineer for its Developer Experience (DX) team. The DX team focuses on making engineering fast, reliable, and delightful by tackling complex challenges such as integrating GenAI tooling, streamlining designer-developer feedback loops, and building foundations for measuring developer productivity. The role involves owning key infrastructure components like build systems, CI/CD, test infrastructure, observability, and dev/test environments. Responsibilities include optimizing performance, improving usability, and simplifying developer workflows. The engineer will collaborate with cross-functional teams to identify pain points and deliver solutions, explore and adopt new technologies, and drive engineering projects to completion with a focus on developer impact.
Must have:
  • Minimum 4+ years of software engineering experience
  • Fluent in at least one major programming language
  • Write high-quality, maintainable, testable code
  • Experience in developer infrastructure or DX roles
  • Ability to break down complex problems and understand tradeoffs
  • Passion for developer infrastructure and ecosystem improvements
  • Curiosity, data-driven approach, critical thinking
  • Focus on delivering value to users and teammates
Good to have:
  • Experience with Go, Scala, PHP, TypeScript, React, Next.js, Swift, Kotlin
  • Experience with developer tooling in Go and Python

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.

#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

Canva - Engineering Manager (FE), Editor Content Experience

Canva

Auckland, Auckland, New Zealand (Remote)
2 Months ago
Autodesk - Software Engineer, Backend

Autodesk

Toronto, Ontario, Canada (Hybrid)
2 Months ago
Sierra - Product Designer

Sierra

San Francisco, California, United States (On-Site)
6 Months ago
Notion - Software Engineer, Developer Experience

Notion

San Francisco, California, United States (On-Site)
2 Months ago
version 1 - .NET Azure Developer

version 1

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Blitz app - Senior Software Engineer (C++)

Blitz app

India (Remote)
4 Months ago
luxsoft - Senior .NET Developer

luxsoft

Guadalajara, Jalisco, Mexico (On-Site)
3 Months ago
Power Integrations - Database Administrator, Oracle EBS

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
10 Months ago
Devoteam - Technical Lead (Java/Angular)

Devoteam

Morocco (On-Site)
4 Months ago
ISS Stoxx - Lead Software Engineer (C#, .Net, & Python)

ISS Stoxx

Makati City, Metro Manila, Philippines (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Toast - Principal Software Engineer - Payments

Toast

Bengaluru, Karnataka, India (On-Site)
1 Month ago
GoMotive - Sales Engineer, Commercial

GoMotive

United States (Remote)
1 Month ago
Nolimcity - Frontend Developer with focus on UX/UI

Nolimcity

Stockholm, Stockholm County, Sweden (On-Site)
3 Months ago
Tesla - Software Developer, IT Application

Tesla

Barcelona, Catalonia, Spain (On-Site)
5 Months ago
Supabase - Support Engineer (EMEA - Weekends)

Supabase

(Remote)
1 Month ago
SSC Technologies - Senior Software Engineer

SSC Technologies

Jacksonville, Florida, United States (Hybrid)
3 Weeks ago
Discord - Staff Software Engineer - UI and Interactions (Full-Stack)

Discord

United States (Remote)
1 Month ago
Moonvalley - Senior Software Engineer

Moonvalley

Toronto, Ontario, Canada (Remote)
2 Weeks ago
seedify - Engineering Lead (Remote)

seedify

(Remote)
1 Year ago
C3 IoT - Solution Engineer

C3 IoT

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Ontario, Canada

Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Months ago
Nintendo - Brand Ambassador - Bilingual (French-English)

Nintendo

Montreal, Quebec, Canada (On-Site)
10 Months ago
Critical mass - Freelance Senior Designer, Product

Critical mass

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
eBay - Senior Staff Design Program Manager

eBay

Toronto, Ontario, Canada (Hybrid)
3 Weeks ago
Final Strike Games - Senior Environment Artist

Final Strike Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
Epic Games - Modeling Outsource Artist

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Barracuda - Cloud Site Reliability Staff Developer

Barracuda

Ottawa, Ontario, Canada (Hybrid)
3 Months ago
Mozilla - Staff Financial Analyst, Corporate Finance

Mozilla

Canada (Remote)
1 Month ago
Olg  - Senior Application Development Specialist

Olg

Toronto, Ontario, Canada (Hybrid)
1 Year ago
Nvizzio Creations - Senior Unreal Programmer

Nvizzio Creations

Montreal, Quebec, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

luxsoft - Senior Java Developer

luxsoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
3 Weeks ago
NXP - Embedded Software Developer - Student

NXP

Roznov, Neamț County, Romania (On-Site)
10 Months ago
Canonical - Senior Software Engineer - Python/MongoDB

Canonical

(Remote)
2 Months ago
bounteous - Senior Java Developer

bounteous

Montreal, Quebec, Canada (Hybrid)
4 Months ago
USE Insider - Senior Software Engineer (Golang) - Remote

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
2 Weeks ago
Google - Software Engineer, F1 Query, SQL Query Optimization

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Ness - Senior Java Developer

Ness

Timișoara, Timiș, Romania (On-Site)
2 Weeks ago
albi online  - Software Developer

albi online

Berlin, Berlin, Germany (Hybrid)
1 Month ago
Insight Software - Principal Software Engineer (Contract - .Net+API+SQL)

Insight Software

Hyderabad, Telangana, India (On-Site)
8 Months ago
warner bros games - Staff Software Engineer - Database Engineer with Aurora Postgres

warner bros games

Bengaluru, Karnataka, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded