Backend Software Engineer (Ruby Application Platform)
Figma
San Francisco, CA • 1h ago • On-site
Senior
On-site
235,000 - 376,000 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
- Role: Backend Software Engineer focused on the Application Platform
Description
You will design and evolve shared Ruby frameworks that power REST APIs, asynchronous jobs, and workflow orchestration. You’ll improve availability, reliability, scalability, and performance of backend systems on critical production paths. You’ll also modernize a large Ruby codebase (including moving from Sinatra to Rails) and help speed up backend development through better tooling and infrastructure.
Responsibilities
- Design and evolve shared Ruby frameworks for REST APIs, asynchronous jobs, workflow orchestration, and data access
- Improve backend availability, reliability, scalability, and performance
- Modernize the Ruby codebase with safe architectural changes, including moving REST APIs from Sinatra toward Rails and introducing stronger endpoint abstractions and type safety
- Improve developer velocity via 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 address recurring pain points with reusable platform capabilities
- Establish pragmatic engineering practices through shared libraries, APIs, documentation, tooling, code review, and technical guidance
- Mentor engineers and promote thoughtful execution, high technical standards, and shared ownership
Requirements
- 5+ years of professional software engineering
- 3+ years building production systems with Ruby
- Experience building, maintaining, and evolving large Ruby applications/shared backend codebases for multiple engineering teams
- Experience designing reliable distributed systems at production scale (APIs, background processing, testing, observability, operations)
- Experience improving complex, established systems through architecture, modularization, migrations, performance, reliability, or developer tooling
- Ability to create scalable abstractions and collaborate with and mentor engineers across teams
Benefits
- Equity and a competitive total compensation package
- 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, and holiday leave per applicable law
- Employer-provided paid flexible PTO for eligible exempt employees
- Additional benefits may include recharge days and cell phone/home internet reimbursements
- Lifestyle spending accounts
- Sales incentive compensation for most sales roles and an annual bonus plan for eligible non-sales roles
Compensation Transparency
Annual base salary range: $235,000–$376,000 USD
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSoftware Engineer - Java
AUCTANE Poland
Mid
Technology
Wrocław, Poland · On-site
11K zł - 17K zł/yr
3 days ago
Back-End Developer
Aristocrat
Senior
Technology
Warsaw, Poland · On-site
138K zł - 256K zł/yr
1 days ago
Software Engineer II (Backend) - Poland
Housecall Pro
Mid
Technology
Warsaw, Poland · Remote
$64K - $79K/yr
3 days ago

Senior Backend Engineer, Growth
Robinhood
Senior
Technology
Menlo Park, CA · On-site
$196K - $230K/yr
1h ago
Backend Staff Engineer
Koinly
Senior
Technology
Warsaw, Poland · Remote
$80K - $120K/yr
7h ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Senior PHP Developer (Ironwall)
Surfshark
Senior
Technology
Warsaw, Poland · On-site
286K zł - 401K zł/yr
3 days ago
Backend Staff Engineer
Koinly
Senior
Technology
Warsaw, Poland · Remote
$80K - $120K/yr
3 days ago
Potential salary for Backend Software Engineer (Ruby Application Platform) role
Improve your resume for just $5
$235,000 – $376,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights