Full-service property management with guaranteed rent

Our Company
We’re a full-service property management brokerage that provides guaranteed rental income to property owners, regardless of occupancy. By combining efficient technology with real-world operations, we provide high quality property management at low cost, so that owners and tenants can have peace of mind.

In 3 years since our founding in June 2019, our company has:

  • transacted over $30M+ in gross rents
  • grown to 130+ employees & contractors
  • raised $17M+ from the investors who backed Redfin with participation from executives at Opendoor and Uber

We believe that the winning formula for a company is people + technology working in unison, and we wouldn’t be where we are without the smart, hard-working individuals with us today. We have a once-in-a-lifetime opportunity to reimagine an entire industry.

Our Industry
There are 20 million single family residences (SFRs) in the United States, more than 19 million of which are owned by individuals or families. For these owners, there is little data or technology to help them understand market rental rates, find high quality tenants, or manage the ongoing maintenance of their rental units.

Full-service property management for SFRs is a hyper-local and highly fragmented business. And just like the owners, property managers have little in the way of data, tools, and automated processes to enable them to scale and work smartly. Further, there is a misalignment of incentives between traditional property managers and the owners they represent – managers can promise a high rental rate to win the business but do so without consequence if they secure a lower rate. They pitch fast leasing timeframes but have no skin in the game when vacancies stretch from weeks to months. Missteps on both of these fronts come at a high cost; they often are the difference between a homeowner making or losing money on their rental property each year.

The Team & The Role
Our engineering team is responsible for the full stack of technical tools that allow us to deliver world-class property management to our owners and tenants. You should be passionate about building technology that extends the boundaries of human performance. Think Tony Stark building JARVIS, but for property management.

As a senior software engineer, you’ll be responsible for all technical and non-technical engineering matters related to making your team’s projects successful. We divide our engineering org into three teams: Growth, Core Experience, and Data, and this is a senior engineering role for any of these teams.

Technical challenges & products you might work on

  • Data Pipeline: Defining the next generation of our data infrastructure, including how to ingest hundreds of millions of data points about properties & price histories, and storing them into our relational databases, unstructured object storage, and data warehouse
  • Workforce: Managing the utilization & efficiency of on-demand network of field associates that conduct inspections & showings, analogous to the elastic workforces of Uber & DoorDash
  • Fulfillment: Creating an intelligent system that lets prospective tenants find, view, and sign a property to live in, optimizing for tenant quality and minimizing risk of tenant rent non-payment

A typical day may look like

  • Aligning with your team during daily standup on the team’s most important initiatives, how it connects up to the company’s overall OKRs, and how it connects down to each team member’s responsibilities
  • Engaging in a product brainstorm session led by our VP of Product Management and giving architectural guidance on what’s feasible for achieving the business goals while optimizing for efficient usage of engineering time
  • Breaking down the high level brainstormed vision into a sequenced and prioritized engineering roadmap, then leading the team to deliver on that vision
  • Brainstorming with the CTO & Head of Engineering on improvements to our technology or organization, and having the freedom & accountability to drive those improvements end-to-end

The Ideal Candidate
On the technology side, the ideal candidate would have:

  • 6+ years of experience in engineering or tech lead manager roles
  • Experience with writing elegant, maintainable code in Python and Javascript
  • Expertise in modern Javascript frameworks, such as React or NextJS
  • Familiarity with deploying light-weight Dockerized services on AWS
  • Proficiency with relational and non-relational databases, including how to create flexible designs to model real-world systems
  • Fluency with Bootstrap and grid-based design systems

You will need to manage your time effectively and be able to manage a portfolio of projects on different operating cadences:

  • Urgent (20%) - things that need to be done to keep the business running
  • Near term (60%) - projects that will unlock value in the current quarter
  • Long term (20%) - projects that will create value in future quarters and years

This role reports directly to our Head of Engineering (our engineering team is very small!) and will have a fundamental role in shaping the future of engineering at Doorstead.