Enable job alerts via email!

Senior Software Engineer

Roofstock

San Francisco (CA)

Hybrid

USD 180,000 - 211,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading investment platform is seeking a Senior Software Engineer to enhance their backend services using Ruby on Rails. The ideal candidate will have extensive experience in FinTech and a passion for building robust applications. This hybrid role offers the chance to work in a collaborative environment while contributing to innovative solutions in real estate investing.

Benefits

Generous PTO Policy
13 Paid Holidays
401k Program
Wellness and home office/cell phone subsidies
Robust health, dental, vision insurance

Qualifications

  • 7+ years of experience in backend development with Ruby on Rails.
  • Proven experience working in FinTech, particularly in payments.

Responsibilities

  • Design, develop, and maintain scalable backend services using Ruby on Rails.
  • Architect and optimize financial transaction processing workflows.

Skills

Ruby
Rails
Backend Development
API Development
Cloud Infrastructure

Education

Bachelor's degree in computer science

Tools

PostgreSQL
MySQL
AWS
Terraform

Job description

Join to apply for the Senior Software Engineer role at Roofstock

Join to apply for the Senior Software Engineer role at Roofstock

Get AI-powered advice on this job and more exclusive features.

As the leading end-to-end investment platform for single-family rental homes (SFR), our mission is to make real estate investing radically accessible, cost effective, and simple. We successfully merge our passion for helping investors build wealth through real estate with cutting edge technology that transforms the way they do it.

How it’s going (and growing)

With a talented team of 600+ Roofsters, our collaborative, can-do culture is what fuels our growth. In 2022, we closed on our Series E, raising $240 million, and have offices in California, Texas, and New York as well as many remote opportunities. Our growth includes recent acquisitions of Stessa (financial and asset management software), RentPrep (tenant screening and placement service for landlords), and Mynd (property management platform for both Retail and Institutional investors). In 2025, Roofstock took an ownership stake in Casago (short-term rental management services), expanding our platform to support both long-term and short-term rental investment services.

About the Role

Stessa is a product within Roofstock that helps real estate investors run their rental property business. We are seeking an accomplished Senior Backend Engineer with extensive expertise in Ruby and Rails to work with our passionate and collaborative team to deliver new products. If you have a proven track record of building robust web applications, solving complex technical
challenges, and thrive in a fast-paced environment, we want to hear from you!

Responsibilities

  • Design, develop, and maintain scalable, high-performance backend services using Ruby on Rails, ensuring reliability, efficiency, and compliance with financial security standards.
  • Architect and optimize financial transaction processing workflows, including payment processing, bank integrations, and fraud detection mechanisms.
  • Define and implement best practices for backend architecture, focusing on durability, scalability, and security, particularly in handling sensitive financial data.
  • Design and implement RESTful APIs to support web applications and integrations, ensuring robust, well-documented, and efficient data flow.
  • Improve application performance, monitoring, and alerting strategies to maintain high system availability and responsiveness.
  • Contribute to backend infrastructure development, including CI/CD pipelines, containerized deployments, and cloud-based services (AWS, Terraform, Kubernetes).
  • Strengthen application security through best practices in authentication, authorization, and data protection, ensuring compliance with industry standards.
  • Provide technical leadership, mentor junior engineers, and establish best practices in backend development.
  • Work closely with product managers, designers, and frontend engineers to build and ship user-facing features efficiently.
  • Stay updated on emerging technologies and industry best practices, driving continuous improvement in development processes.

Qualifications

  • 7+ years of experience in backend development with Ruby on Rails in a senior or lead role.
  • Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
  • Proven experience working in FinTech, particularly in payments, banking integrations, or financial transaction processing.
  • Strong proficiency in relational databases (e.g., PostgreSQL, MySQL) and experience with database design and query optimization.
  • Experience building and maintaining RESTful APIs and integrating with third-party services.
  • Proficiency in scaling backend systems, optimizing performance, and implementing caching strategies.
  • Familiarity with cloud infrastructure and services such as AWS (RDS, Lambda, SQS, ECS) and infrastructure-as-code tools like Terraform.
  • Experience with CI/CD pipelines and automated deployment processes.
  • Strong understanding of observability, including monitoring, logging, and alerting best practices.
  • Strong understanding of security best practices, particularly in financial applications, payment processing, and sensitive data protection, including authentication, authorization, and compliance with industry standards such as PCI DSS.
  • Experience with agile development methodologies and working in a collaborative, fast-paced environment.
  • Excellent communication skills, with the ability to work cross-functionally with engineering, product, and design teams.

Nice-to-haves

  • Experience with Elasticsearch or other search technologies.
  • Familiarity with event-driven architectures and messaging systems.
  • Prior experience in a high-growth startup or SaaS environment.
  • Understanding of financial data compliance requirements (PCI, SOC 2, etc.), and risk mitigation strategies.
  • Experience with React development.

Technologies we like

  • Ruby on Rails, React, Python, HTML, CSS, TypeScript, REST
  • AWS - EKS, SQS, RDS, Lambdas, ECS, API Gateway, SageMaker, and a lot more
  • Terraform, Datadog, Github Actions

Location

Bay Area/Oakland, CA

This position is classified as HYBRID within the Greater Oakland Area with an expectation to be in-office on Tuesdays and Thursdays weekly.

Travel Required

n/a

Compensation

$180,000 - $211,000 annual base salary. The compensation range may be adjusted based on experience and location.

Pay Transparency

Our compensation reflects several US geographic markets. The base pay for this position represents the expected salary for this position. Ultimately, in determining your pay it will be based on several factors including location, job-related knowledge, skills, experience and other job related factors. Roofstock is a total compensation company; the base salary is only a part of our total compensation package.

  • Generous PTO Policy
  • 13 Paid Holidays
  • 401k Program
  • Wellness and home office/cell phone subsidies
  • Robust health, dental, vision insurance, and more

Must be authorized to work in the U.S. is a precondition of employment and we are unable to sponsor H1-B Visas at this time.

Any offer of employment is conditioned upon the successful completion of a background investigation.

Commitment to Equal Employment Opportunity

The company provides equal opportunity in all of our employment practices to all qualified employees and applicants without regard to race, color, religion, sex, gender, gender expression, gender identity, national origin, ancestry, citizenship, age, physical or mental disability, marital status, sexual orientation, military or veteran status, genetic information or any other category protected by federal, state and local laws. This policy applies to all aspects of the employment relationship, including recruitment, hiring, compensation, promotion, transfer, disciplinary action, layoff, return from layoff, training and social, and recreational programs. All such employment decisions will be made without unlawfully discriminating on any prohibited basis.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology

Referrals increase your chances of interviewing at Roofstock by 2x

Sign in to set job alerts for “Senior Software Engineer” roles.
Director of Engineering - Remote USA (*eligible states)
Manager, Software Engineering (Cortex Xpanse ASM)
Senior Software Engineer, Lead - Supply Chain

San Francisco, CA $223,000.00-$268,000.00 20 hours ago

Founding Team Senior Software Engineer Manager for a Social Travel Platform targeting Digital Nomads

San Francisco, CA $150,000.00-$200,000.00 2 months ago

Software Engineering Leader - SLS, 3D Imaging, & Point Cloud
Senior Software Engineer, Backend - Fintech
Senior Software Engineer, Design Systems

San Francisco, CA $185,200.00-$274,400.00 2 weeks ago

San Francisco, CA $168,000.00-$203,000.00 2 weeks ago

San Francisco, CA $150,000.00-$207,000.00 3 months ago

San Francisco, CA $160,000.00-$230,000.00 2 months ago

San Francisco, CA $150,000.00-$175,000.00 3 weeks ago

San Francisco, CA $147,000.00-$195,000.00 4 months ago

Senior Software Engineer - Desktop Platform

Emeryville, CA $140,477.00-$210,612.00 4 months ago

San Francisco, CA $150,000.00-$205,000.00 4 months ago

Senior Software Engineer- Database Infrastructure
Senior Software Engineer, Backend (Developer)

San Francisco, CA $164,815.00-$207,500.00 6 months ago

Lead Full-Stack Software Engineer, Remote within U.S.

San Francisco, CA $156,200.00-$282,900.00 2 weeks ago

Senior Software Engineer, Infrastructure
Senior Software Engineer - Infrastructure
Senior Software Engineer, Game Integrations

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Truss Payments

San Francisco

Remote

USD 150,000 - 210,000

3 days ago
Be an early applicant

Senior Software Engineer

Atlassian

San Francisco

Remote

USD 146,000 - 235,000

3 days ago
Be an early applicant

Senior Software Engineer II - GenAI (Full-Stack)

DigitalOcean

San Francisco

Remote

USD 174,000 - 198,000

5 days ago
Be an early applicant

Sr. Software Engineer II, AI Nurture

Apartment List

San Francisco

Remote

USD 145,000 - 207,000

12 days ago

Senior Software Engineer, Identity Team (Remote)

Weights & Biases

San Francisco

Remote

USD 177,000 - 245,000

12 days ago

Senior Software Engineer

Fieldguide

San Francisco

Remote

USD 168,000 - 203,000

15 days ago

Senior Software Engineer II (Growth)

DigitalOcean

San Francisco

Remote

USD 168,000 - 228,000

21 days ago

Senior Software Engineer - SRE, Backend (Reliability Engineering)

Affirm

Palo Alto

Remote

USD 190,000 - 240,000

16 days ago

Senior Software Engineer, Atlas Search Systems

MongoDB

San Francisco

Hybrid

USD 118,000 - 231,000

Today
Be an early applicant