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