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

Software Engineer - Application Platform

Home > Ruby programming jobs

Software Engineer - Application Platform in USA

  • San Francisco, CA

Responsibilities

  • Design and evolve shared Ruby frameworks for REST APIs, asynchronous jobs, workflow orchestration, and data access.
  • Improve the availability, reliability, scalability, and performance of backend systems supporting critical product functionality.
  • Modernize the Ruby codebase by moving REST APIs from Sinatra toward Rails and introducing stronger endpoint abstractions and type safety.
  • Improve hot reloading, local workflows, test infrastructure, CI reliability, debugging tools, and iteration speed.
  • Strengthen scalability, isolation, observability, and recovery for the asynchronous job platform.
  • Partner with product engineers and Infrastructure teams to identify recurring pain points and build reusable platform capabilities.
  • Establish engineering practices through shared libraries, APIs, documentation, tooling, code review, and technical guidance.
  • Mentor engineers and contribute to high technical standards and shared ownership.

Requirements

  • At least 5 years of professional software engineering experience, including at least 3 years building production systems with Ruby.
  • Experience building, maintaining, and evolving large Ruby applications and shared backend codebases used by multiple engineering teams.
  • Experience designing reliable distributed systems at production scale, including APIs, background processing, testing, observability, and operations.
  • Experience improving established systems through architecture, modularization, migrations, performance, reliability, or developer tooling.
  • Ability to create scalable abstractions, navigate technical tradeoffs, collaborate across teams, and mentor engineers.
  • Experience with background-job or workflow systems, including retries, idempotency, scheduling, backpressure, isolation, and failure recovery, is a plus.
  • Experience with AWS services such as SQS and EKS, Temporal, Kubernetes, or Terraform is a plus.
  • Experience improving test performance, local development environments, CI systems, or large-scale code migrations is a plus.

Benefits

  • Full-time role available from a US hub or remotely within the United States.
  • Health, dental, and vision coverage.
  • Retirement benefits with company contributions.
  • Parental leave and reproductive or family planning support.
  • Mental health and wellness benefits.
  • Paid time off, paid sick leave, holidays, and other applicable leave benefits.
  • Flexible paid time off and flexible paid sick leave for eligible exempt employees.
  • Potential company recharge days, cell phone and home internet reimbursements, and lifestyle spending accounts.
  • Annual bonus plan for eligible non-sales employees.
  • In-person onboarding is required if hired.

Salary: $153k - $376k/yr

Figma

Figma is a company that offers a cloud-based design and prototyping tool for digital designers and teams to build together. In the design services industry, it allows multiple users to collaborate in real-time on designing interfaces, websites, applications, and other digital products.

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