Senior Software Engineer
Taskrabbit - San Francisco Bay Area
Hiring: Senior Software Engineer Company: Taskrabbit Location: San Francisco Bay Area Job Posted Time: 2026-09-12 18:08:40 Employment Type: Contract / Hybrid Target Skills & Keywords : Assembly, Datadog, Event-Driven, Go, Kafka, Move, MySQL, Rails, Ruby, SQL, TestNG, TypeScript About the job Experience: •5+ years of professional software engineering experience, with a track record of leading complex work and influencing multiple teams. Required Skills: •We're seeking a Senior Software Engineer to join our Tasker & Supply team, someone who doesn't just build, but raises the quality bar across our entire ecosystem. You'll be instrumental in shaping the experience of the taskers who power our marketplace. Your work will focus on onboarding, category/skill eligibility, and marketplace matching through our Ruby on Rails engine architecture, as well as critical work moving our service contracts toward strongly-typed TypeScript bindings. •Key Responsibilities •: Work with the engineering manager and architects to define the multi-quarter technical roadmap for Tasker & Supply (onboarding, category eligibility, geography, matching). Drive strategy, tackle tech debt, and evolve our engine boundaries, gateway contracts, and data models. •Lead complex, cross-team initiatives around marketplace liquidity and supply-demand matching. •Take ambiguous, high-stakes business goals and turn them into clear technical strategies, designs, and experiments. •Operational Excellence: •Improve reliability and observability (Datadog, Kafka) for onboarding, matching, and supply-side systems. Own the hard production debugging and push for real, systemic fixes. •Multiplier: •Be our go-to Ruby/Sorbet expert. Champion good testing and AI practices, mentor other engineers, and write documentation people actually use. •Champion AI-Driven Development & Contract Binding: •Lead adoption of Spec-Driven Development with AI tools, and help move our service integrations toward strongly-typed TypeScript contracts. Qualifications: •5+ years of professional software engineering experience, with a track record of leading complex work and influencing multiple teams. •Strong background in Ruby on Rails and typed Ruby (Sorbet), plus working knowledge of TypeScript, especially contract-driven type generation. •Solid SQL and data modeling skills (MySQL). •Hands-on experience with async/event-driven systems (Kafka) and service or engine-boundary architecture. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!