What is a Software Engineer at Thumbtack?
A Software Engineer at Thumbtack plays a pivotal role in building and scaling a massive, double-sided local services marketplace. Thumbtack connects millions of customers with local service professionals (pros) across hundreds of categories, from home remodeling to personal training. As an engineer here, you do not just write code; you solve complex, real-world matching problems, optimize search and discovery algorithms, and build seamless messaging and transaction flows that directly impact the livelihoods of small business owners.
The engineering team at Thumbtack operates at a scale that demands highly performant, reliable, and elegant software systems. The challenges you will tackle span across high-throughput distributed systems, real-time data processing, and highly interactive user interfaces. Whether you are working on backend microservices, optimizing search ranking, or crafting intuitive mobile experiences, your work directly influences how easily customers find help and how efficiently pros grow their businesses.
Joining Thumbtack as a Software Engineer means working in a highly collaborative environment where engineering quality, product ownership, and user empathy are deeply valued. The company prides itself on a culture of smart, passionate builders who value clean code, robust architecture, and data-driven decision-making.