Senior Software Engineer, Developer Experience

Thumbtack Logo

Thumbtack

💵 $170k-$259k
📍Remote - United States

Summary

Join Thumbtack's Developer Experience (DX) team and help make engineering fast, reliable, and delightful. The team tackles complex challenges in modern software development, such as introducing GenAI tooling and streamlining the designer-developer feedback loop. You will own the realization of the company’s charter across key infrastructure components, optimize performance and usability of developer workflows, and work closely with engineers across the organization. You will explore cutting-edge technologies, drive adoption of impactful technologies, and drive engineering projects to completion. Success requires a minimum of 4+ years of software engineering experience, fluency in at least one major programming language, and experience working on a developer infrastructure team.

Requirements

  • 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

Responsibilities

  • 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

Benefits

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.