Skip to content

Software Engineer III (Ruby on Rails)

170k – 185kUnited StatesRemote3+ YOE
Summary

Own end-to-end feature development on Rails-based backend services powering feeds and profiles. Deliver complex work, guide junior engineers, and contribute to architectural decisions in a fully remote environment.

About the role

What You’ll Do

  • Own feature development: Take ownership of features end-to-end — from technical design through delivery — breaking complex projects into well-scoped, deliverable pieces.
  • Write high-quality code: Produce Ruby code that is idiomatic, performant, well-tested, and raises the bar for the codebase.
  • Contribute to architecture: Participate in team-level architectural decisions around data modeling, service boundaries, API design, and background processing patterns.
  • Improve quality proactively: Identify opportunities to improve code quality, performance, reliability, and developer experience — and act on them.
  • Guide junior engineers: Provide technical guidance to Software Engineers I and II through thorough code reviews, pairing sessions, and design feedback.
  • Collaborate cross-functionally: Work with Product, Design, and QA to validate technical decisions and ensure alignment between product goals and implementation.
  • Participate in on-call rotation: Take increasing ownership of incident response, contributing to root cause analysis and systemic improvements.
  • Build team knowledge: Document technical decisions, data models, and service patterns to strengthen your team’s shared understanding.

What You Have

Experience:

  • 3–5 years of professional software engineering experience, with meaningful time building Ruby on Rails applications
  • History of delivering complex features within a software team to drive business outcomes
  • Experience breaking down ambiguous requirements into concrete technical plans
  • Exposure to large-scale, high-throughput distributed systems — you understand the challenges of building software that serves millions of users in real time

Technical Skills:

  • Advanced proficiency in Ruby on Rails — you understand the framework deeply and write clean, idiomatic, production-quality code
  • Strong PostgreSQL skills — schema design, query optimization, migrations, and understanding of performance characteristics at scale
  • Experience designing and building RESTful APIs within Rails
  • Solid testing practices — RSpec or Minitest, unit, integration, and end-to-end testing strategies
  • Familiarity with background job processing (Sidekiq or similar)
  • Familiarity with containerization (Docker) and orchestration (Kubernetes)
  • Understanding of CI/CD pipelines and deployment workflows

Working Style:

  • Autonomous — you can take an ambiguous problem and drive it to a well-defined solution
  • Comfortable providing and receiving direct technical feedback
  • Strong written communicator, especially important in a fully remote environment
  • Able to balance deep technical work with collaborative design and planning

What Makes You Stand Out

  • Experience using AI-assisted development tools for coding, planning, and scoping work
  • Experience with agentic coding tools and AI-augmented development workflows
  • Prior experience working in a remote engineering organization
  • Experience contributing to social or relationship-driven systems (feeds, follows, reactions, activity streams)
  • Experience implementing stat-driven profile features (aggregations, counters, derived metrics) in production systems
  • Working knowledge of graph-shaped data modeling concepts (user relationships, fan-out patterns, denormalization tradeoffs)
  • Experience supporting experimentation in social surfaces (feature flags, A/B tests, ranking iterations)

Benefits

  • Company-subsidized medical, dental, & vision plans
  • 401(k) plan with company match
  • Annual bonus
  • Flexible PTO to encourage a healthy work/life balance (2 weeks STRONGLY encouraged!)
  • Generous paid leave programs, including 16-week paid parental leave and disability benefits
  • Workplace flexibility and modern work schedules focused on getting the job done, not hours clocked
  • Company-wide in-person events and team outings
  • Lifestyle enhancement program
  • Company equipment provided (Windows & Mac options)
  • Annual performance reviews with opportunities for growth and career development
Skills
Ruby on RailsPostgreSQLRESTful APIsRSpecMinitestSidekiqDockerKubernetesCI/CD
Similar roles at this salary range
All Backend Engineering jobs →
Attentive

Senior Software Engineer, Strategic Integrations

Senior engineer leading platform quality, legacy migration, and observability for enterprise partner integrations. Requires strong backend experience, third-party API integration at scale, and incremental migration expertise.

180k – 200kUnited StatesBackend EngineeringRemote5+ YOEJavaKotlin
Vapi

Member of Technical Staff, Core Backend

Owns the StreamModule voice pipeline (VAD→STT→LLM→TTS) for real-time call agents. Consolidates BullMQ to Kafka, hardens provider abstractions, adds OTEL tracing, and eliminates Postgres SPOFs.

180k – 265kSan Francisco, CABackend EngineeringHybrid5+ YOEKafkaNestJS
Okta

Staff Software Engineer, Backend

Staff Backend Engineer building scalable Go services and APIs for Okta's Privileged Access Management platform. Focus on distributed systems, database design, and production reliability for enterprise security infrastructure.

194k – 267kSan Francisco, CABackend EngineeringHybrid8+ YOEGoAWS
Commure

Staff Backend Engineer

Staff Backend Engineer building and scaling healthcare systems with Python and Go. Leads technical planning, influences roadmaps, and ships daily in a fast-paced environment.

200k – 250kMountain View, CA +3Backend EngineeringOn-site7+ YOEGoFlask
Fluidstack

Member of Technical Staff

Build core primitives for entity ownership, audit, authorization, and orchestration. Own domain models for power, datacenters, and chips while enabling AI agents to safely operate production systems.

150k – 250kSan Francisco, CA +3Backend EngineeringHybridGoKMZ