# Senior Software Engineer

**Company:** [Taskrabbit](https://hotfix.jobs/companies/taskrabbit)
**Location:** San Francisco, CA
**Role:** Backend Engineering
**Salary:** $130k – $180k/yr
**Experience:** 5+ years
**Skills:** Ruby, Ruby on Rails, Sorbet, TypeScript, SQL, MySQL, Kafka, Datadog, Data Modeling, Event-Driven Systems, Observability, AI Tools
**Posted:** 2026-08-18

> Builds and leads backend systems for Taskrabbit’s tasker onboarding, eligibility, and marketplace matching experiences. The role requires 5+ years of software engineering experience, strong Ruby on Rails and Sorbet expertise, and experience with TypeScript contracts, Kafka, SQL, and production observability.

## Job Description

## Responsibilities

- Define the multi-quarter technical roadmap for Tasker & Supply, including onboarding, category eligibility, geography, and marketplace matching.
- Drive technical strategy, address technical debt, and evolve engine boundaries, gateway contracts, and data models.
- Lead complex, cross-team initiatives involving marketplace liquidity and supply-demand matching.
- Translate ambiguous, high-stakes business goals into technical strategies, designs, and experiments.
- Improve reliability and observability for onboarding, matching, and supply-side systems using Datadog and Kafka.
- Own production debugging and drive systemic fixes.
- Champion testing and AI-driven development practices.
- Mentor engineers and create useful technical documentation.
- Lead adoption of Spec-Driven Development with AI tools.
- Help move service integrations toward strongly typed TypeScript contracts.

## Requirements

- 5+ years of professional software engineering experience, including leading complex work and influencing multiple teams.
- Strong experience with Ruby on Rails and typed Ruby using Sorbet.
- Working knowledge of TypeScript, especially contract-driven type generation.
- Strong SQL and data modeling skills with MySQL.
- Hands-on experience with asynchronous, event-driven systems such as Kafka.
- Experience with service or engine-boundary architecture.
- Experience building and owning observability and alerting for critical systems.
- Strong communication skills and the ability to influence without authority.
- Demonstrated ownership of systems affecting marketplace supply and tasker trust.

## Nice-to-haves

- Experience with Spec-Driven Development.
- Hands-on experience with AI tools.
- Experience replatforming legacy monolith code into cleanly bounded engines.
- Experience moving a typed backend toward TypeScript-bound contracts.

## Compensation and Benefits

- Base pay range: **$130,000–$180,000**.
- Total compensation includes base pay, bonus, benefits, and perks.
- Employer-paid health insurance and a 401(k) match with immediate vesting for US-based employees.
- Flexible paid time off and two company-wide closure weeks.
- Product, wellness, productivity, and education stipends.
- IKEA discounts and reproductive health support.
- Benefits vary by country of employment.

## Similar jobs

- [Senior Software Engineer, SQL Engines](https://hotfix.jobs/jobs/3c5b82cb-c448-4fe0-a896-c8c7b4f30ba2) - MongoDB - Remote - $126k – $248k/yr
- [Senior Software Engineer, Identity & Access Management](https://hotfix.jobs/jobs/c1e4e511-4dac-4a3c-97b3-45d06c7dfb07) - MongoDB - New York, NY - $126k – $248k/yr
- [Senior Software Engineer, Atlas Search](https://hotfix.jobs/jobs/9872f549-171e-4894-9484-a715da083e33) - MongoDB - San Francisco, CA - $126k – $248k/yr
- [Senior Product Engineer](https://hotfix.jobs/jobs/70578999-e62a-4d80-b444-491e7a0d3c08) - Hospitable - Remote - $134k – $167k/yr
- [Senior Software Engineer , Security Platform: Authorization](https://hotfix.jobs/jobs/e65930c0-38a6-4b63-b38e-79a08eebb889) - GitLab - Remote - $139k – $235k/yr

**Apply:** https://hotfix.jobs/jobs/75f01f71-f078-4eed-a2b0-568a8fa1a5d9
**Canonical:** https://hotfix.jobs/jobs/75f01f71-f078-4eed-a2b0-568a8fa1a5d9