Software Engineer
Listed on 2026-02-28
-
Software Development
Software Engineer
Join to apply for the Staff Software Engineer role at Kiavi
.
Kiavi is one of the nation’s largest private lenders to residential real estate investors (REIs). We harness the power of data & technology to offer our customers a simpler, more reliable, and faster way to access the capital they need to scale their businesses. Formerly known as Lending Home, we’re committed to helping REIs revitalize the approximately $25 trillion worth of aged U.S. housing stock to provide move-in ready homes and rental housing for millions of Americans across the country.
Combining our technology and industry expertise, Kiavi has grown to a team of over 400 and has won many awards over the years including Forbes Fintech 50, Finovate Awards, Best Digital Mortgage Platform, Fast Company’s Most Innovative Companies, and many more.
- Loans Funded: $27 billion in loans funded
- Homes financed: 100,000+ projects funded across the country
- Geography: 45 states + D.C. where we lend to REIs
- Employees: 450+ with competitive benefits and perks
This position is based in San Francisco, CA. It is primarily remote with a preference to spend one day a week in the office.
Day‑to‑Day Responsibilities- Architect and own large parts of our complex loan origination platform and associated web applications.
- Maintain a high quality bar:
Champion code quality through peer‑reviewed designs and code, focusing on test automation using unit, integration and end‑to‑end testing. - Reduce Technical Debt:
Allocate a certain percentage of each team’s time to tackling engineering initiatives focused on reducing tech debt. - Execute:
Focus on delivering high impact initiatives that provide value to the customer on a daily basis. - Collaborate:
Work closely with our design and product teams as well as with our business stakeholders to build the right solutions for our customers. - Customer‑first:
Ensure that our customers are successful and happy. - Define Technical Strategy:
Own technical strategy for broad or complex requirements and devise forward‑looking approaches that solve large open‑ended problems.
- Proficient software engineer with 7+ years of professional experience.
- Product focused:
Pride in building high‑quality, user‑friendly products. - Problem solver:
Excel at breaking down complex problems with attention to detail. - Great communicator:
Adapt communication style to different audiences, effective in writing and speaking. - Self‑driven:
Demonstrates initiative and a desire to succeed. - Productive/Impact‑oriented:
Deliver results quickly and improve team productivity. - Leadership potential:
Ability to grow into a company leader, shaping culture and future.
- Programming
Languages:
Ruby, Kotlin, JavaScript, Type Script (language agnostic). - Frontend Frameworks:
React and Graph
QL. - Backend Frameworks:
Rails, Node.js, Kafka. - Databases:
Postgres, Redis. - Service‑Oriented Architecture experience.
- App Sec experience handling customer data and billions of dollars.
Region 1 (SF) – $194,200 – $291,200 + equity + benefits. For more details, see Kiavi compensation page.
Benefits and Perks- Medical, Dental, and Vision Insurance: free employee‑only coverage; dependents receive heavily discounted premium.
- Health Savings Account (HSA): 1,000$ for individual, 2,000$ for dependents.
- Disability and Life Insurance: immediate access with coverage at 1x annual salary.
- Remote Work Policy: one‑time office setup reimbursement up to $500 and monthly $85 stipend for internet/phone.
- Flexible Time Off: self‑managed time without strict limits (subject to manager approval).
- Paid Leaves: up to 8 weeks medical/caregiver, 12 weeks maternity/paternity.
- 401(k) & Company Match: 100% match up to 3% of compensation or 8,000$.
Kiavi is an Equal Opportunity Employer. San Francisco Fair Chance Ordinance Police Code, Article 49 applies. We use E‑Verify to confirm identity and employment eligibility of all new hires.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).