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 a highly interdisciplinary team to build and improve pricing systems, optimize the platform for a fast-growing user base, and enhance the experience for both professionals and customers. You will drive engineering projects, solve complex technical problems, and work closely with engineers, analysts, data scientists, and product managers. This role requires a strong understanding of data structures and algorithms, proficiency in at least one major programming language (Go, Scala, or Python preferred), and experience with databases. The position offers the opportunity to make a significant impact on a rapidly growing company.
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
#LI-Remote