Latest AI JobsBrowse Jobs
TaskRabbit logo

Senior Software Engineer

TaskRabbitSan Francisco, California, United StatesEngineering
Apply on company site
Salary
$130K - $180K USD
Job type
Full-time
Posted
18 Aug 2026
Status
Open · checked 7d ago

About this role

TaskRabbit is seeking a Senior Software Engineer to join the Tasker and Supply team in San Francisco, California. This hybrid position suits an experienced, data-driven engineer who wants to shape marketplace matching, onboarding, and service architecture.

Role Overview

The Senior Software Engineer will work closely with engineering managers and architects to define multi-quarter technical strategies for the Tasker and Supply ecosystem. Responsibilities include evolving engine boundaries, improving gateway contracts, and scaling data models to support marketplace liquidity. The professional in this role will guide complex, cross-team initiatives that impact tasker onboarding, category eligibility, and geography while raising the overall quality bar.

Key Responsibilities

Collaborate with architects to establish the technical roadmap for onboarding, category eligibility, and marketplace matching.
Lead cross-team initiatives focused on supply-demand matching and marketplace liquidity.
Transform complex business goals into clear technical strategies, designs, and experiments.
Enhance system reliability, observability, and alerting for supply-side infrastructure.
Resolve production issues and implement systemic, long-term engineering fixes.
Champion AI-driven development, spec-driven development, and strongly-typed service integrations.

Requirements

Minimum of five years of professional software engineering experience with a history of leading complex projects.
Strong background in Ruby on Rails, typed Ruby (Sorbet), and working knowledge of TypeScript.
Solid capabilities in SQL and data modeling using MySQL.
Practical experience building and maintaining asynchronous or event-driven systems using Kafka.
Demonstrated ability to build observability, alerting, and monitoring for mission-critical software.
Legal authorization to work in the United States without current or future employer visa sponsorship.
Ability to fulfill the hybrid work policy requiring two days in the San Francisco office every Tuesday and Wednesday.

Nice to Have

Experience with spec-driven development and hands-on usage of AI tools.
Background in replatforming legacy monolith codebases into cleanly bounded engines.
Prior work transitioning typed backends toward TypeScript-bound contracts.

Skills and Tools

Ruby on Rails
Typed Ruby (Sorbet)
TypeScript
SQL and MySQL
Kafka
Datadog

Salary and Benefits

Base salary range from $130,000 to $180,000 per year, determined by experience, qualifications, and geography.
Total compensation package including company bonuses, employer-paid health insurance, and a 401(k) match with immediate vesting.
Generous and flexible time off with two company-wide closure weeks.
Product stipends, wellness, productivity, and education stipends, alongside IKEA discounts and reproductive health support.

About the Company

TaskRabbit is a marketplace platform connecting people with local taskers for everyday home projects such as furniture assembly, handyman work, and moving help. Partnering with IKEA, the company operates as a hybrid workplace with a collaborative, pragmatic, and fast-paced culture. TaskRabbit has been repeatedly recognized as a best place to work across multiple national and regional categories.

How to Apply

Interested candidates should review the requirements and submit an application directly on the official TaskRabbit careers page.

Skills and tech stack

Questions candidates ask

What is the salary range for the Senior Software Engineer role?

The base pay range is $130,000 to $180,000 per year, which does not include additional cash compensation such as bonuses or benefits.

Is this position remote or does it require office attendance?

This is a hybrid position requiring employees to work from the San Francisco hub located at 130 Sutter St every Tuesday and Wednesday.

Does TaskRabbit offer visa sponsorship for this job?

No, TaskRabbit is currently unable to provide visa sponsorship of any kind for this position. Candidates must be legally authorized to work in the United States.

What technical experience is required for this role?

Candidates need at least 5 years of professional software engineering experience, including strong expertise in Ruby on Rails, typed Ruby (Sorbet), SQL, MySQL, Kafka, and working knowledge of TypeScript.

What benefits are provided to employees?

US-based employees receive employer-paid health insurance, a 401(k) match with immediate vesting, flexible time off, wellness and education stipends, IKEA discounts, and product stipends.

Ready to apply?

The application is on the official TaskRabbit careers page.

Apply on company site