Senior Software Engineer, Business Applications

Thumbtack
United States
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 4+ yearsSkills: ["Autonomy","Cross-functional collaboration","Decision-making","Building/operating services","Working with secure systems"]

Build modular backend services and scalable infrastructure for Thumbtack’s Business Applications team. Design and implement real-time, event-driven integrations supporting Help Center, Contact Center, CX AI platforms, CRM, and trust & safety systems. Help evolve microservices and third-party enterprise tool integrations (e.g., Salesforce and contact center platforms) to enable automation, Conversational AI, and LLM-driven workflows while ensuring monitoring, resiliency, and secure cloud operations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thumbtack
Thumbtack
10 months ago

Senior Software Engineer, Business Applications

✓ 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 modular backend services and scalable infrastructure for Thumbtack’s Business Applications team. Design and implement real-time, event-driven integrations supporting Help Center, Contact Center, CX AI platforms, CRM, and trust & safety systems. Help evolve microservices and third-party enterprise tool integrations (e.g., Salesforce and contact center platforms) to enable automation, Conversational AI, and LLM-driven workflows while ensuring monitoring, resiliency, and secure cloud operations.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement modular backend services supporting Help Center, Contact Center, CX AI platforms, CRM, and trust & safety operational systems.
  • •Develop write/read integrations and APIs (e.g., via GraphQL) for real-time data pulls and automation.
  • •Build and expand microservices and an event-based integrations framework for Salesforce and other third-party tools into a scalable BusApps-owned architecture.
  • •Partner with Commercial Operations and Trust & Safety to deliver backend infrastructure for campaigning, alerting, and automation.
  • •Collaborate with AI/ML teams to enable automation and LLM-driven workflows, and apply backend best practices for service architecture, monitoring, and resiliency.

Key Requirements

  • •4+ years of backend engineering experience building microservice architectures and online services.
  • •Experience building and maintaining integration frameworks/middleware/service layers connecting enterprise SaaS tools (e.g., Salesforce, Zendesk, contact center platforms) to backend systems.
  • •Proficiency in at least one major programming language (Go, Python, Java, or similar) and ability to work with multiple coding languages.
  • •Experience building software using databases such as Postgres and DynamoDB.
  • •Experience developing event-driven architectures, messaging systems, or workflow engines, and working cross-functionally with infra, product, and business teams.
Experience:4+ yearsSaaSMarketplace
Skills:AutonomyCross-functional collaborationDecision-makingBuilding/operating servicesWorking with secure systems
Tech Stack:GoPythonJavaGraphQLAPIsMicroservicesPostgresDynamoDBAWSGCPAzureSalesforceZendeskEvent-driven architecturesMessaging systemsLLMsConversational AIAuthenticationAuthorization

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