Software Engineer, Pricing

Thumbtack
United States
Workplace: RemoteFull timeUSD 144,200 - 219,500Function: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Prioritization","Rigorous problem-solving","Critical thinking","Data-driven mindset"]

Build and improve pricing systems that drive marketplace growth by balancing supply and demand with professionals’ willingness to pay. Partner with engineers, analysts, data scientists, and product managers to deliver backend features, maintain microservices reliability, and troubleshoot performance issues. Work with software components supporting monetization across product lines while optimizing Thumbtack’s pricing models and pro experience.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thumbtack
Thumbtack
1 year ago

Software Engineer, Pricing

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Build and improve pricing systems that drive marketplace growth by balancing supply and demand with professionals’ willingness to pay. Partner with engineers, analysts, data scientists, and product managers to deliver backend features, maintain microservices reliability, and troubleshoot performance issues. Work with software components supporting monetization across product lines while optimizing Thumbtack’s pricing models and pro experience.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Drive engineering projects to completion with a focus on business impact.
  • •Solve tough technical problems and stay current with advances in the space.
  • •Collaborate with engineers, analysts, data scientists, and product managers to improve pricing and budget systems.
  • •Maintain operational stability of the marketplace and underlying microservices; fix bugs affecting performance or functionality.
  • •Architect and build software components to support growth and optimize pricing systems.

Pay and Benefits

Salary: USD 144,200 - 219,500

Key Requirements

  • •Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • •5+ years of industry experience in software engineering with backend development.
  • •Strong understanding of data structures and algorithms.
  • •Fluency in at least one major programming language and ability to switch between multiple languages (Go, Scala, Python).
  • •Experience building software using databases (e.g., Postgres, DynamoDB).
Experience:5+ yearsMarketplaceBackend development
Education:Bachelor's in Computer Science
Skills:PrioritizationRigorous problem-solvingCritical thinkingData-driven mindset
Tech Stack:GoScalaPythonPostgresDynamoDBMicroservices

Company Brief

Thumbtack
Provides an online marketplace connecting local service professionals (home improvement, events, lessons, and more) with customers seeking quotes, reviews, and booking tools to hire vetted contractors and providers.
Industry: Online Marketplaces
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: San Francisco, United States
Founded: 2008
WebsiteLinkedIn