Senior Software Engineer, Business Applications

Thumbtack
97d$170,800 - $259,900

About The Position

Thumbtack helps millions of people confidently care for their homes. Thumbtack is the one app you need to take care of and improve your home — from personalized guidance to AI tools and a best-in-class hiring experience. Every day in every county of the U.S., people turn to Thumbtack to complete urgent repairs, seasonal maintenance and bigger improvements. We help homeowners know which projects to do, when to do them and who to hire from our growing community of 300,000 local service businesses. If making an impact inspires you, join us. Imagine what we’ll build together. We are looking for a Senior Backend Software Engineer to join Thumbtack’s Business Applications team. This team builds the scalable backend tooling and infrastructure that powers our frontline sales and service, commercial operations, and trust & safety organizations.

Requirements

  • 4+ years experience in backend engineering, with experience building microservice architectures and online services.
  • Experience building and maintaining integration frameworks, middleware, or service layers that connect enterprise SaaS business tools (e.g., Salesforce, Zendesk, contact center platforms) to backend systems.
  • Fluent in at least one major programming language (Go, Python, Java, or similar) and able to work with multiple coding languages.
  • Experience building software using databases (e.g. Postgres, DynamoDB, etc.).
  • Experience developing event-driven architectures, messaging systems, or workflow engines.
  • Track record of working cross-functionally with infra, product, and business teams to deliver scalable systems.
  • Hands-on experience building and operating services in cloud environments (e.g. AWS, GCP, Azure) with secure service entry points, managing authentication/authorization, and implementing scalability and resiliency patterns.

Responsibilities

  • Design and implement modular backend services that support our Help Center, Contact Center, CX AI Platforms, CRM, and trust and safety operational systems.
  • Unlock and expand write-based and read-based integrations with our product systems (e.g., via GraphQL, APIs) for real-time data pulls.
  • Build out a microservices architecture to allow Business Application tools to be integrated with product services.
  • Expand the existing event-based integrations framework for Salesforce and other 3rd-Party tools into a more scalable, BusApps-owned architecture.
  • Partner with Commercial Operations and Trust & Safety to deliver backend infrastructure for campaigning, alerting, and automation.
  • Collaborate with relevant AI/ML teams to unlock automation and LLM-driven workflows, powering initiatives like Conversational AI.
  • Contribute to backend best practices — service architecture, event-driven systems, monitoring, and resiliency — to scale internal tools into a cohesive platform.

Benefits

  • Remote work flexibility
  • Diversity and inclusion initiatives
  • Equal opportunity workplace
  • Reasonable accommodation for individuals with disabilities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service