
Remote opportunity at
ThumbtackSenior Software Engineer, Site Reliability Engineering
Thumbtack operates a home care platform utilized by millions of individuals and hundreds of thousands of local service businesses across the United States. The company is…
Career Tools
About This Role
Thumbtack operates a home care platform utilized by millions of individuals and hundreds of thousands of local service businesses across the United States. The company is currently hiring a Senior Software Engineer, Site Reliability Engineering to join its remote team. This role centers on building and maintaining a secure, scalable platform to guarantee high availability and minimal latency across the application stack. The position requires collaboration with product development, developer…
Job Description
Thumbtack operates a home care platform utilized by millions of individuals and hundreds of thousands of local service businesses across the United States. The company is currently hiring a Senior Software Engineer, Site Reliability Engineering to join its remote team. This role centers on building and maintaining a secure, scalable platform to guarantee high availability and minimal latency across the application stack.
The position requires collaboration with product development, developer experience, and backend infrastructure engineering teams. Responsibilities include defining the architectural direction for infrastructure, creating deployment and service management tooling, engaging in capacity planning, and participating in an on-call rotation. The ideal candidate brings extensive background in managing large-scale distributed systems and Linux environments.
Responsibilities
- Design, build, and maintain software and systems to enhance service availability, scalability, and efficiency
- Establish the architectural direction for platform services and infrastructure
- Develop tools and processes for deployment, change, service, and infrastructure management
- Troubleshoot critical systems across the software development lifecycle
- Forecast demand and perform capacity planning to prevent performance bottlenecks
- Participate in a rotating on-call schedule
Requirements
- Have at least 5 years of experience managing systems and infrastructure
- Demonstrate fluency in AWS and Linux
- Read, write, and debug code in languages such as Python, Go, PHP, or JavaScript
- Design, analyze, and troubleshoot large-scale distributed systems across web technologies including DNS, TLS, HTTP/S, and TCP/IP
- Operate and observe a distributed system of microservices within a production cloud environment
- Communicate effectively with cross-functional partners possessing varying levels of technical knowledge
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the location and remote policy for this role?
The position is remote. The source posting lists various geographic salary tiers across the United States.
What is the salary range for this position?
The expected salary ranges vary by location, starting from $179,400 to $232,100 for general U.S. locations, up to $210,800 to $272,800 for major tech metros like San Francisco, San Jose, New York City, and Seattle.
What technical background is required?
Applicants must have at least 5 years of infrastructure and systems management experience, fluency in AWS and Linux, and coding proficiency in languages such as Python, Go, PHP, or JavaScript.
Does the job include on-call duties?
Yes, the role participates in rotating on-call duties.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.