Software Engineer

Thumbtack Logo

Thumbtack

💵 $144k-$219k
📍Remote - United States

Summary

Join Thumbtack's Monetization Experience team and bring our vision to life! As a Software Engineer, you will collaborate with engineers, product managers, and stakeholders to build new features, architect software components, and optimize our monetization experience. You will drive engineering projects to completion, focusing on business impact, solve tough technical problems, and maintain operational stability. The team uses various product surfaces to enable pros to perceive the value Thumbtack provides and is critical to the company’s long term revenue growth. This role requires a Bachelor's degree in Computer Science or equivalent, 4+ years of software engineering experience, and 3+ years of backend development experience. The team is highly interdisciplinary, encompassing engineers with a variety of skill sets including frontend engineering, native mobile and backend engineering.

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent experience
  • 4+ years of industry experience in software engineering
  • 3+ years of industry experience 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 Monetization Experience 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

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.