Senior Software Engineer, Backend Infrastructure

Thumbtack
United States
Workplace: RemoteFull timeUSD 170,800 - 221,000 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Collaboration","Ownership","Transparency","Proactive engineering","Balancing priorities"]

Build and maintain resilient backend services that power core application capabilities like identity, media, and delivery/communication. Create reusable libraries and frameworks for logging, monitoring, storage access, and service-to-service communication, and partner with product/platform teams on reliable APIs and distributed systems patterns. Drive scaling through capacity planning, participate in on-call for SLA-backed reliability, and help enable other teams across a Go-based ecosystem.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thumbtack
Thumbtack
8 months ago

Senior Software Engineer, Backend Infrastructure

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live
Reposted: similar role first listed 11 months ago

Job Summary

Build and maintain resilient backend services that power core application capabilities like identity, media, and delivery/communication. Create reusable libraries and frameworks for logging, monitoring, storage access, and service-to-service communication, and partner with product/platform teams on reliable APIs and distributed systems patterns. Drive scaling through capacity planning, participate in on-call for SLA-backed reliability, and help enable other teams across a Go-based ecosystem.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, build, and maintain resilient backend services that provide core application capabilities (identity, media, delivery/communication).
  • •Develop and maintain reusable libraries and frameworks for logging, monitoring, storage access, and service-to-service communication.
  • •Partner with product and platform teams to design APIs and distributed systems patterns that are reliable and efficient.
  • •Anticipate scaling challenges through capacity planning and proactive engineering.
  • •Participate in the team’s on-call rotation, ensuring services meet SLAs and addressing production issues.

Pay and Benefits

Salary: USD 170,800 - 221,000 annually

Key Requirements

  • •5+ years of experience in backend or systems engineering roles in high-scale production environments.
  • •Proficiency in a backend language such as Go, Python, or PHP to build highly available APIs and distributed systems.
  • •Strong knowledge of AWS and Linux.
  • •Experience designing, operating, and troubleshooting critical services handling user-facing traffic.
  • •Solid understanding of databases, caching, and messaging systems (e.g., DynamoDB, Postgres, Redis, Kafka).
Experience:5+ yearsBackend engineeringSystems engineeringPlatform engineeringHigh-scale production environments
Skills:CollaborationOwnershipTransparencyProactive engineeringBalancing priorities
Tech Stack:GoPythonPHPAWSLinuxDynamoDBPostgresRedisKafka

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