Thumbtack

Senior Software Engineer, Business Applications

Thumbtack

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDynamoDBGoGoogle Cloud PlatformGraphQLJavaMicroservicesPostgresPython

About the role

  • This is a hands-on role that will require a high level of autonomy in their work and the ability to make decisions as the founding Engineer supporting the Business Applications team.
  • Unlock and expand write-based and read-based integrations with our product systems (e.g., via GraphQL, APIs) for real-time data pulls.
  • In the near term, building out a microservices architecture to allow Business Application tools to be integrated with product services.
  • Longer term, expanding 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.

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 are able to work with multiple coding languages. You have 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.
Benefits
  • Thumbtack embraces diversity. We are proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, color, age, pregnancy, sexual orientation, gender identity or expression, religion, national origin, ancestry, citizenship, marital status, military or veteran status, genetic information, disability status, or any other characteristic protected by federal, provincial, state, or local law. We also will consider for employment qualified applicants with arrest and conviction records, consistent with applicable law.
  • Thumbtack is committed to working with and providing reasonable accommodation to individuals with disabilities. If you would like to request a reasonable accommodation for a medical condition or disability during any part of the application process, please contact: recruitingops@thumbtack.com.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
backend engineeringmicroservice architectureintegration frameworksmiddlewareservice layersprogramming languagesevent-driven architecturemessaging systemsworkflow enginescloud environments
Soft skills
autonomydecision makingcollaborationcross-functional teamwork
Fortis Games

Senior Software Engineer – Automation Tools

Fortis Games
Seniorfull-time🇨🇦 Canada
Posted: 5 hours agoSource: boards.greenhouse.io
AWSCloudEC2JenkinsPythonUnity
Samsara

Senior Growth Engineer

Samsara
Seniorfull-time$118k–$152k / year🇨🇦 Canada
Posted: 9 hours agoSource: boards.greenhouse.io
AWSCloudJavaScriptPythonTerraformVue.js
Perceptive Space

Software Engineer, Full Stack

Perceptive Space
Junior · Midfull-time🇨🇦 Canada
Posted: 1 day agoSource: apply.workable.com
AWSCloudD3.jsDjangoDockerJavaScriptPostgresPython
Lightspeed (Formerly SEOshop)

Senior Software Developer

Lightspeed (Formerly SEOshop)
Seniorfull-time🇨🇦 Canada
Posted: 3 days agoSource: boards.greenhouse.io
AWSAzureCloudGoogle Cloud PlatformKafkaNode.jsPythonReactRubyRuby on RailsSQL