Software Engineer - Application Platform

RemoteHunter

United States

On-site

USD 153,000 - 376,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health Insurance
Retirement Benefits
Parental Leave
Mental Health
Paid Time Off
Flexible PTO
Recharge Days
Internet Reimbursement

Job summary

RemoteHunter is seeking a Software Engineer - Application Platform to design and maintain backend systems that power core product functions, focusing on reliability, velocity, and safe deployment practices across teams.

You’ll architect and evolve Ruby frameworks for REST APIs and asynchronous jobs, improve scalability and observability, mentor engineers, and partner with product and infrastructure squads to deliver robust, production-grade platforms at scale.

Qualifications

  • 5+ years professional software engineering experience.
  • 3+ years building production systems in Ruby.
  • Experience maintaining large Ruby applications supporting multiple teams.
  • Designing reliable distributed systems at production scale.
  • Ability to improve complex systems through architectural and tooling enhancements.
  • Skilled in creating scalable abstractions and mentoring across teams.
  • Experience with background-job or workflow systems.
  • Familiarity with AWS services (SQS, EKS), Temporal, Kubernetes, Terraform.
  • Experience in improving test performance, local development, CI, or large-scale code migrations.

Responsibilities

  • Design and evolve shared Ruby frameworks for REST APIs, asynchronous jobs, workflow orchestration, and data access.
  • Improve availability, reliability, scalability, and performance of backend systems.
  • Modernize a large Ruby codebase through architectural changes.
  • Enhance backend development speed via improvements in tooling and workflows.
  • Strengthen scalability, isolation, observability, and recovery of asynchronous job platforms.
  • Collaborate with product engineers and infrastructure teams to address recurring issues.
  • Establish pragmatic engineering practices including libraries, APIs, documentation, and code review.
  • Mentor engineers and promote a culture of high technical standards and shared ownership.

Skills

Software engineering experience
Ruby production systems
Distributed systems design
Mentoring across teams

Tools

Ruby
AWS SQS
AWS EKS
Temporal
Kubernetes
Terraform

Job description

1. About Our Client:

The organization operates in the software design and collaboration industry, addressing challenges in making design accessible and efficient for teams. It provides a platform enabling teams to collaboratively develop ideas into products, streamlining workflows and supporting real-time collaboration globally.

2. About the Opportunity:

The Software Engineer - Application Platform role focuses on developing and maintaining backend systems that support critical product functions. This position is responsible for enhancing the infrastructure that enables engineers to ship backend work quickly, safely, and reliably, improving engineering velocity and backend development processes.

3. Responsibilities:
  • Design and evolve shared Ruby frameworks for REST APIs, asynchronous jobs, workflow orchestration, and data access
  • Improve availability, reliability, scalability, and performance of backend systems
  • Modernize a large Ruby codebase through architectural changes
  • Enhance backend development speed via improvements in tooling and workflows
  • Strengthen scalability, isolation, observability, and recovery of asynchronous job platforms
  • Collaborate with product engineers and infrastructure teams to address recurring issues
  • Establish pragmatic engineering practices including libraries, APIs, documentation, and code review
  • Mentor engineers and promote a culture of high technical standards and shared ownership
4. Requirements:
  • 5+ years professional software engineering experience
  • 3+ years building production systems in Ruby
  • Experience maintaining large Ruby applications supporting multiple teams
  • Designing reliable distributed systems at production scale
  • Ability to improve complex systems through architectural and tooling enhancements
  • Skilled in creating scalable abstractions and mentoring across teams
Additional preferred qualifications:
  • Experience with background-job or workflow systems
  • Familiarity with AWS services (SQS, EKS), Temporal, Kubernetes, Terraform
  • Experience in improving test performance, local development, CI, or large-scale code migrations
5. Pay Range and Compensation Package:
  • Annual Base Salary Range: $153,000—$376,000 USD
  • Compensation based on qualifications, skills, experience, impact, and location
  • Equity and competitive benefits package including health, dental, vision, retirement contributions, parental leave, mental health support, paid time off, and other benefits
6. Benefits & Perks:
  • Health, dental, and vision insurance
  • Retirement benefits with company contributions
  • Paid maternity and paternity leave
  • Parental leave and family planning support
  • Mental health and wellness benefits
  • Paid time off including sick leave and holidays
  • Flexible PTO options subject to manager approval
  • Additional perks such as company recharge days, cell phone and home internet reimbursements, and lifestyle spending accounts
Equal Opportunity Statement:

Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Kelly Services • Charlotte (NC)

Hybrid
USD 110,000 - 165,000
In-office for the first 6 months
Hybrid work after 6 months
Senior Software Engineer
Senior Software Engineer

K Tech International • Torrington (CT)

On-site
USD 80,000 - 100,000
401(k) matching
AD&D insurance
dental
+6
Software Engineer Ruby
Software Engineer Ruby

Xacent HR • New York (NY)

On-site
USD 80,000 - 110,000
Stock Options
Health, Dental, and Vision Insurance
401(k) employer match
+5
Staff Software Engineer, HR Experience
Staff Software Engineer, HR Experience

TechAviv • New York (NY)

On-site
USD 120,000 - 180,000
Competitive base pay
Benefits
Equity (RSUs)
Senior Software Developer
Senior Software Developer

Godshall Recruiting • Greenville (SC)

On-site
USD 120,000 - 170,000
401K with match
Medical Insurance
Dental Insurance
+2
Backend Engineer
Backend Engineer

Sprezzatura • United States

On-site
USD 140,000 - 150,000
Medical
Dental & Vision
HSA
+3
Senior Software Engineer (Ruby/RoR, Low-Code Apps)
Senior Software Engineer (Ruby/RoR, Low-Code Apps)

Workato • Belgrade (MT)

On-site
USD 120,000 - 160,000
Sr. Software Engineer
Sr. Software Engineer

Renew Financial Group • Northern (KY)

Hybrid
USD 170,000 - 200,000
PTO & holidays
Health insurance (100% company-paid)
401K with match
+5
Backend Software Engineer
Backend Software Engineer

Bright Vision Technologies • Austin (TX)

Remote
USD 115,000 - 175,000
Sr. Software Engineer
Sr. Software Engineer

Worky • Miami (FL)

On-site
USD 170,000 - 200,000
PTO & Holidays
Health insurance
401K with Match
+6