Staff Software Engineer - Authentication
Core
Lead the design and evolution of shared platform capabilities powering the marketplace, specifically focusing on authentication, identity, event-driven systems, and API infrastructure.
Role type
Staff Software Engineer (Platform/Infrastructure)
Builds
Shared platform services (authentication, identity, event streaming, API infrastructure) used across the entire Taskrabbit engineering organization.
Domain
Marketplace technology, distributed systems, identity management
Required skills
TypeScript, API design, distributed systems, authentication/identity platforms (OAuth 2.0, OpenID Connect, SSO), event-based architectures (Kafka, SNS/SQS, EventBridge), AI-led agentic software development, mentoring
Preferred skills
AWS, Infrastructure as Code, Kubernetes, MySQL, Redis, Elasticsearch, Backend-for-Frontend (BFF), API gateways, Ruby on Rails
Technologies
TypeScript, Kafka, SNS, SQS, EventBridge, Auth0, Okta, Cognito, AWS, Kubernetes, MySQL, Redis, Elasticsearch, 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 and evolve authentication/authorization approaches; Mentor engineers on system design and scalable architecture; Partner with leadership to define technical strategy for shared services.
Seniority
Staff, hands-on IC with mentorship responsibilities
