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

Staff Forward Deployed Engineer

  • GitLab
  • Full time
  • USA
  • 10/25/2026
  • Salary: $220k-$270k
  • Remote

Senior Software Engineer (Backend): Cards

  • BVNK
  • Full time
  • Remote
  • 10/25/2026
  • Salary: €70k-€110k
  • Bulgaria, Poland

Sr. Software Engineer, Fullstack

  • Firstup
  • Full time
  • USA
  • 10/25/2026
  • Salary: $120k-$190k
  • Remote

Senior Software Engineer - Intelligence Services

  • Centripetal Networks
  • Full time
  • USA
  • 10/25/2026
  • Remote

Intermediate Fullstack Engineer, Growth

  • GitLab
  • Full time
  • Remote
  • 10/24/2026
  • Salary: zł 248k-zł 372k
  • Poland