Staff Software Engineer - Core Services
Core
Lead the design and evolution of shared platform capabilities (authentication, identity, event-driven systems, API infrastructure) that power Taskrabbit's marketplace platform.
Role type
Staff Software Engineer (Core Services)
Builds
Shared platform capabilities, authentication/identity systems, event streaming services, and API infrastructure for the marketplace.
Domain
Marketplace platform, distributed systems, API infrastructure
Required skills
TypeScript, API design, distributed systems, authentication/identity platforms (OAuth 2.0, OpenID Connect), event-based architectures (Kafka, SNS/SQS), system architecture, AI-led agentic software development, CI/CD, containerization
Preferred skills
AWS, Kubernetes, MySQL, Redis, Elasticsearch, BFF patterns, API gateways, Ruby on Rails
Responsibilities
Lead architecture and integration of shared platform capabilities; Design and maintain high-performance TypeScript APIs; Drive adoption of event-based architectures; Own authentication and authorization approach; Mentor engineers on best practices; Partner with leadership on technical strategy.
Seniority
Staff, hands-on IC with mentorship
