Sr. Software Engineer, Site Reliability Engineer

Thumbtack
United States
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Problem-solving","Troubleshooting","Cross-functional communication","Debugging"]

Build and maintain resilient, scalable platform services that keep Thumbtack reliable, fast, and secure. Set infrastructure and platform direction, design and implement deployment/change/service/infrastructure management processes, and troubleshoot critical production systems across the SDLC. Contribute to observability and performance capabilities for distributed microservices, including capacity planning and rotating on-call duties. Partner cross-functionally to support a high-leverage engineering platform.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thumbtack
Thumbtack
8 months ago

Sr. Software Engineer, Site Reliability Engineer

✓ 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, scalable platform services that keep Thumbtack reliable, fast, and secure. Set infrastructure and platform direction, design and implement deployment/change/service/infrastructure management processes, and troubleshoot critical production systems across the SDLC. Contribute to observability and performance capabilities for distributed microservices, including capacity planning and rotating on-call duties. Partner cross-functionally to support a high-leverage engineering platform.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

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.
  • •Support capacity planning and demand forecasting and participate in rotating on-call duties.

Key Requirements

  • •Extensive fluency in AWS and Linux.
  • •Ability to read, write, and debug code in languages such as Python, Go, PHP, and JavaScript.
  • •Expertise designing, analyzing, and troubleshooting large-scale distributed systems across web technologies like DNS, TLS, HTTP/S, and TCP/IP.
  • •Ability to decompose complex problems and understand tradeoffs to deliver impact.
  • •Knowledge of instrumenting, operating, and observing distributed microservices in a production cloud environment.
Skills:Problem-solvingTroubleshootingCross-functional communicationDebugging
Tech Stack:AWSLinuxPythonGoPHPJavaScriptDNSTLSHTTP/STCP/IPMicroservicesSDLC

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