Skip to content

Senior Software Engineer

Builds and leads backend systems for Taskrabbit’s tasker onboarding, eligibility, and marketplace matching experiences. The role requires 5+ years of software engineering experience, strong Ruby on Rails and Sorbet expertise, and experience with TypeScript contracts, Kafka, SQL, and production observability.

About the job

Responsibilities

  • Define the multi-quarter technical roadmap for Tasker & Supply, including 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, high-stakes business goals into technical strategies, designs, and experiments.
  • Improve reliability and observability for onboarding, matching, and supply-side systems using Datadog and Kafka.
  • Own production debugging and drive systemic fixes.
  • Champion testing and AI-driven development practices.
  • Mentor engineers and create useful technical documentation.
  • Lead adoption of Spec-Driven Development with AI tools.
  • Help move service integrations toward strongly typed TypeScript contracts.

Requirements

  • 5+ years of professional software engineering experience, including 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, event-driven systems such as Kafka.
  • Experience with service or engine-boundary architecture.
  • Experience building and owning observability and alerting for critical systems.
  • Strong communication skills and the ability to influence without authority.
  • Demonstrated ownership of systems affecting marketplace supply and tasker trust.

Nice-to-haves

  • Experience with Spec-Driven Development.
  • Hands-on experience with AI tools.
  • Experience replatforming legacy monolith code into cleanly bounded engines.
  • Experience moving a typed backend toward TypeScript-bound contracts.

Compensation and Benefits

  • Base pay range: $130,000–$180,000.
  • Total compensation includes base pay, bonus, benefits, and perks.
  • Employer-paid health insurance and a 401(k) match with immediate vesting for US-based employees.
  • Flexible paid time off and two company-wide closure weeks.
  • Product, wellness, productivity, and education stipends.
  • IKEA discounts and reproductive health support.
  • Benefits vary by country of employment.

Skills

Ruby, Ruby on Rails, Sorbet, TypeScript, SQL, MySQL, Kafka, Datadog, Data Modeling, Event-Driven Systems, Observability, AI Tools

MongoDB

MongoDB

United States

Senior Software Engineer, SQL Engines
$126k+/yrRemote5+ YOEBackend Engineering

Senior software engineer building MongoDB’s SQL interface and query-engine capabilities, including tools that connect document data with SQL and BI workflows. Requires 5+ years of backend and database engineering experience, compiled-language proficiency, and strong computer science fundamentals.

MongoDB

MongoDB

New York, NY

Senior Software Engineer, Identity & Access Management
$126k+/yrHybrid5+ YOEBackend Engineering

The Senior Software Engineer will build and lead backend-focused identity and access management systems for MongoDB Atlas, covering authentication and authorization platforms. The role requires at least five years of software engineering experience, proficiency in a compiled language, and strong collaboration and mentoring skills.

MongoDB

MongoDB

San Francisco, CA

Senior Software Engineer, Atlas Search
$126k+/yrHybrid5+ YOEBackend Engineering

This senior engineer will design and develop distributed infrastructure and features for Atlas Search, including semantic and vector search capabilities. The role requires 5+ years in data management or search systems, strong distributed-systems experience, and advanced Java development skills.

Hospitable

Hospitable

United States
Senior Product Engineer
$134k+/yrRemote5+ YOEBackend Engineering

Build and evolve Hospitable’s core and growth platform in Laravel and PHP, delivering customer-focused features, reliable production systems, and maintainable code. The role requires 5+ years of backend engineering experience, strong Laravel expertise, and comfort using AI coding tools in production.

GitLab

GitLab

United States
Senior Software Engineer , Security Platform: Authorization
$139k+/yrRemote5+ YOEBackend Engineering

Senior Software Engineer responsible for evolving GitLab’s authorization model across its Ruby on Rails monolith and next-generation policy engine. The role requires production Rails experience, authorization expertise, security judgment, API knowledge, and strong written communication.