Software Engineer, Site Reliability Engineering

Thumbtack
Ontario
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Problem-solving","Troubleshooting","Communication","Collaboration","Reducing toil"]

Build and maintain resilient systems that keep Thumbtack’s services highly available, scalable, and efficient. Set architectural direction for infrastructure and platform services, design deployment/change/service management tooling, and debug critical issues across the SDLC. You’ll collaborate with product development and backend infrastructure teams, plan capacity and forecast demand, and participate in rotating on-call to reduce downtime, latency, and toil while improving developer experience.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thumbtack
Thumbtack
1 year ago

Software Engineer, Site Reliability Engineering

✓ 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 maintain resilient systems that keep Thumbtack’s services highly available, scalable, and efficient. Set architectural direction for infrastructure and platform services, design deployment/change/service management tooling, and debug critical issues across the SDLC. You’ll collaborate with product development and backend infrastructure teams, plan capacity and forecast demand, and participate in rotating on-call to reduce downtime, latency, and toil while improving developer experience.
Location: Ontario
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, create, and maintain software and systems to improve availability, scalability, and efficiency of Thumbtack services.
  • •Set architectural direction for infrastructure and platform services while supporting the engineering organization.
  • •Design and implement tools and processes for deployment, change, service, and infrastructure management.
  • •Troubleshoot and debug critical systems throughout the SDLC.
  • •Perform capacity planning and demand forecasting, and participate in rotating on-call duties.

Key Requirements

  • •Extensive fluency in AWS and Linux.
  • •Design, analyze, and troubleshoot large-scale distributed systems across web technologies including DNS, TLS, HTTP/S, and TCP/IP.
  • •Decompose complex problems and apply tradeoffs to deliver impact.
  • •Instrument, operate, and observe distributed microservices in a production cloud environment.
  • •Read, write, and debug code in languages such as Python, Go, PHP, and JavaScript (at minimum, one or more).
Experience:MicroservicesDistributed systemsCloud
Skills:Problem-solvingTroubleshootingCommunicationCollaborationReducing toil
Tech Stack:AWSLinuxDNSTLSHTTP/STCP/IPPythonGoPHPJavascriptMicroservicesProduction cloud

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