Thumbtack is looking for a Senior Backend Software Engineer to join their Business Applications team to build scalable backend tooling and infrastructure that powers their 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 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.
Responsibilities
- 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.
Other
- LI-Remote
- Thumbtack embraces diversity and is proud to be an equal opportunity workplace.
- We put as much craftsmanship into candidate safety as we do into the hiring experience itself.
- If you are a California resident, please review information regarding your rights under California privacy laws contained in Thumbtack’s Privacy policy available at https://www.thumbtack.com/privacy/
- We will consider for employment qualified applicants with arrest and conviction records, consistent with applicable law.