Senior Software Engineer, Business Applications

Thumbtack
Ontario
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 4+ yearsSkills: ["Autonomy","Cross-functional collaboration","Decision making","Scalability focus","Resiliency mindset"]

Build and evolve modular backend services for Business Applications, powering Help Center, Contact Center, CX AI Platforms, CRM, and trust & safety systems. Design microservices and event-driven integrations with enterprise tools like Salesforce and contact center platforms, enabling automation and AI-driven workflows. Partner with Commercial Operations and Trust & Safety to deliver scalable infrastructure, while collaborating with AI/ML teams and implementing resilient, secure, cloud-based services.

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 and evolve modular backend services for Business Applications, powering Help Center, Contact Center, CX AI Platforms, CRM, and trust & safety systems. Design microservices and event-driven integrations with enterprise tools like Salesforce and contact center platforms, enabling automation and AI-driven workflows. Partner with Commercial Operations and Trust & Safety to deliver scalable infrastructure, while collaborating with AI/ML teams and implementing resilient, secure, cloud-based services.
Location: Ontario
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 and expand write/read integrations for real-time data pulls using GraphQL and APIs.
  • •Build microservices architecture and evolve event-based integrations framework for Salesforce and other third-party tools into a scalable BusApps-owned system.
  • •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 contribute backend best practices for 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.
  • •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 such as Postgres and DynamoDB.
  • •Hands-on experience developing event-driven architectures, messaging systems, or workflow engines, and operating cloud services (AWS, GCP, Azure) with secure authentication/authorization.
Experience:4+ yearsSaaSMicroservicesEvent-driven architectureCloudIntegration engineering
Skills:AutonomyCross-functional collaborationDecision makingScalability focusResiliency mindset
Tech Stack:GraphQLAPIsMicroservicesSalesforceZendeskConversational AILLMsGoPythonJavaPostgresDynamoDBAWSGCPAzure

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