Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer

Home > Ruby programming jobs

Senior Software Engineer in USA

  • TaskRabbit
  • Full time
  • Email
  • San Francisco, CA

Responsibilities

  • Define the multi-quarter technical roadmap for Tasker & Supply covering onboarding, category eligibility, geography, and marketplace matching.
  • Drive technical strategy, address technical debt, and evolve engine boundaries, gateway contracts, and data models.
  • Lead complex cross-team initiatives involving marketplace liquidity and supply-demand matching.
  • Translate ambiguous business goals into technical strategies, designs, and experiments.
  • Improve reliability and observability for onboarding, matching, and supply-side systems using Datadog and Kafka.
  • Own difficult production debugging and drive systemic fixes.
  • Serve as a Ruby and Sorbet expert, promote testing and AI practices, mentor engineers, and create useful documentation.
  • Lead adoption of Spec-Driven Development with AI tools and advance strongly typed TypeScript service contracts.

Requirements

  • At least 5 years of professional software engineering experience with a record of leading complex work and influencing multiple teams.
  • Strong experience with Ruby on Rails and typed Ruby using Sorbet.
  • Working knowledge of TypeScript, especially contract-driven type generation.
  • Strong SQL and data modeling skills with MySQL.
  • Hands-on experience with asynchronous or event-driven systems using Kafka and service or engine-boundary architecture.
  • Experience building and owning observability and alerting for critical systems.
  • Strong communication, influence without authority, and system ownership skills.
  • Experience with Spec-Driven Development, AI tools, replatforming legacy monolith code into bounded engines, or moving typed backends toward TypeScript-bound contracts is preferred.
  • Candidates must be legally authorized to work in the United States without current or future employer sponsorship.

Benefits

  • Hybrid work arrangement requiring two days per week in the San Francisco office on Tuesdays and Wednesdays.
  • Employer-paid health insurance and a 401k match with immediate vesting for US employees.
  • Generous and flexible time off, including two company-wide closure weeks.
  • Product, wellness, productivity, and education stipends.
  • IKEA discounts and reproductive health support.
  • Benefits vary by country of employment.

Salary: $130k - $180k/yr

TaskRabbit

TaskRabbit is a marketplace platform that connects users with skilled local workers, or Taskers, to tackle everyday home tasks like furniture assembly, handyman work, and moving assistance. By facilitating these connections, we empower both individuals seeking help and those looking to earn a fle...

Similar positions

Senior Backend Engineer (Ruby)

  • GitLab
  • Full time
  • Remote
  • 09/12/2026
  • Salary: $139k-$235k
  • Canada, USA

Software Engineer, Online Database Infrastructure

  • Stripe
  • Full time
  • USA
  • 09/12/2026
  • Salary: $206k - $286k/yr
  • Seattle, WA

Backend Engineer (Ruby)

  • GitLab
  • Full time
  • Canada
  • 09/11/2026
  • Remote

Integration Reliability Engineer, Payments

  • Stripe
  • Full time
  • Canada
  • 09/11/2026
  • Salary: C$120k-C$180k
  • Remote

Senior Backend Engineer, Database Excellence

  • GitLab
  • Full time
  • UK
  • 09/10/2026
  • Remote