Senior Software Engineer, Pricing

Thumbtack
Summary
Join Thumbtack's Pricing team and play a key role in driving marketplace growth through data-driven pricing strategies. As a Software Engineer, you will collaborate with engineers, product managers, and stakeholders to build and improve pricing systems, optimize the platform for a growing user base, and enhance the experience for both customers and professionals. You will drive engineering projects, solve complex technical problems, and maintain the operational stability of Thumbtack's marketplace. This role requires a Bachelor's degree in Computer Science or a related field, 5+ years of backend software engineering experience, strong understanding of data structures and algorithms, fluency in at least one major programming language (Go, Scala, or Python preferred), and experience with databases (e.g., Postgres, DynamoDB). The position offers competitive salary ranges varying by location and includes remote work flexibility.
Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent experience
- 5+ years of industry experience in software engineering, working on backend development
- Strong understanding of data structures and algorithms
- You’re fluent in at least one major programming language and would be able to switch between multiple languages. In our stack, we use Go, Scala & Python
- You have experience building software using databases (e.g. Postgres, DynamoDB, etc.)
- You can break down complex problems rigorously and understand the tradeoffs necessary to deliver great, impactful products
- You’re curious, you’re data-driven, you love to ask questions, and you think critically about problems
Responsibilities
- Drive engineering projects to completion, with a tenacious focus on the business impact of those projects
- Skilled at prioritizing tasks to deliver on goals with a sense of urgency
- Solve tough technical problems and stay up-to-date with the latest advances in this constantly evolving problem space
- Collaborate with engineers, analysts, data scientists and product managers to identify and improve the Pricing and Budget systems on Thumbtack platform
- Help maintain the operational stability of Thumbtack’s marketplace and the underlying microservices, and help fix any bugs that may cause deterioration in performance or functionality
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
- #LI-Remote