
Senior Software Engineer
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
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
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.