Latest AI JobsBrowse Jobs
TaskRabbit logo

Staff Software Architect

TaskRabbitSan Francisco, California, United StatesEngineering
Apply on company site
Salary
$150K - $200K USD
Job type
Full-time
Posted
17 Sept 2026
Status
Open · checked 7d ago

About this role

The Staff Software Architect position at TaskRabbit is a hands-on technical role based in San Francisco, California, designed for experienced professionals who specialize in guiding engineering teams through platform modernization. This hybrid opportunity suits senior software developers who enjoy pairing directly with technical leads to drive distributed systems architectures and implement AI-assisted development practices.

Role Overview

Operating as an embedded representative of the Architecture team, the Staff Software Architect partners directly with platform engineering units to accelerate modernization initiatives. This position involves active participation in technical execution rather than pure consulting, requiring professionals to write code, review technical design documents, and guide teams toward Target State Architecture standards. The role requires working from the San Francisco hub two days every week, specifically Tuesdays and Wednesdays.

Key Responsibilities

Represent the Architecture team within assigned engineering groups to advance platform modernization projects aligned with Target State Architecture goals.
Apply modern AI tooling and Spec-Driven Development methodologies to help internal teams upgrade and refactor legacy platform components.
Pair directly with software engineers and technical leadership to unblock development work and transfer architectural best practices.
Serve as a subject matter expert on migration strategies, risk management, and sequencing.
Author and thoroughly review technical design documents, Requests for Comments, and architectural proposals.
Establish clear standards for coding, tooling, documentation strategies, and AI usage to ensure repeatable modernization across the entire organization.

Requirements

Possess at least eight years of professional software development experience with a strong primary focus on building and scaling backend systems.
Demonstrate solid professional background working with distributed systems and event-driven architecture.
Bring preferred experience in TypeScript and Node.js, or a strong background in alternative typed languages such as Java or .NET.
Show proven experience with containerized application deployment and containerization technologies.
Display enthusiasm for AI-assisted development practices with a track record of applying them professionally.
Exhibit excellent communication skills capable of building consensus during technical discussions and design debates.

Nice to Have

Practical experience using Kubernetes and Helm charts.
Background working with the NestJS framework and ArgoCD.
Familiarity with Spec-Driven Development tools like SpecKit, OpenSpec, Intent, or Kiro.
Experience utilizing Datadog for monitoring and observability.
Knowledge of contract-first design methodologies using OpenAPI and AsyncAPI.

Skills and Tools

Kubernetes
Node.js
TypeScript
Java
Distributed Systems
Event-Driven Architecture
Containerization
AI-Assisted Development Tools

Salary and Benefits

Base pay salary range between $150,000 and $200,000, determined by qualifications, geography, and relevant experience.
Comprehensive total compensation package featuring base salary, company bonuses, and benefits.
Employer-paid health insurance alongside a 401(k) match featuring immediate vesting for United States employees.
Flexible time off policies, including two company-wide closure weeks.
Product stipends for TaskRabbit, IKEA discounts, reproductive health support, and wellness, productivity, and education stipends.

About the Company

TaskRabbit operates a popular marketplace platform connecting individuals with local service providers for everyday home tasks like furniture assembly and moving help. Partnering with IKEA, the organization creates flexible income opportunities globally while fostering a collaborative, pragmatic, and fast-paced workplace culture. Recognized repeatedly as a top workplace, TaskRabbit maintains a hybrid work model with distributed teams across the US and the European Union.

How to Apply

Interested candidates should visit the official TaskRabbit careers page to submit their application for this position.

Skills and tech stack

Questions candidates ask

What is the location and work schedule for this role?

The position is based in San Francisco, California, requiring a hybrid schedule with two days in the office every Tuesday and Wednesday at 130 Sutter St.

What is the salary range for the Staff Software Architect position?

The base pay range is $150,000 to $200,000, which does not include additional total cash compensation such as company bonuses or benefits.

How many years of experience are required?

Candidates must have 8 or more years of professional software development experience, primarily focused on building and scaling backend systems.

What programming languages are preferred?

TypeScript and Node.js experience is preferred, though candidates with a solid background in other strongly typed languages like Java or .NET will also be considered.

Is this a purely advisory architecture role?

No, this is a hands-on, results-oriented position where architects pair directly with engineers, write code, and contribute to technical design documents rather than only advising from the sidelines.

Ready to apply?

The application is on the official TaskRabbit careers page.

Apply on company site