What is a Software Engineer at Redfin?
As a Software Engineer at Redfin, you will build the technology that is actively redefining the real estate industry. Redfin combines a customer-first real estate brokerage with a high-scale, modern technology platform, meaning your work directly bridges the digital and physical worlds. You will design, develop, and maintain systems that help millions of users search for homes, analyze market values, and seamlessly navigate the complex process of buying or selling a home.
The engineering organization at Redfin tackles unique challenges at scale, including high-throughput data pipelines for MLS (Multiple Listing Service) data ingestion, real-time map rendering, search optimization, and predictive valuation algorithms. Your contributions will directly impact not only external home buyers and sellers but also internal real estate agents who rely on custom tools to manage transactions efficiently.
This role requires a balance of deep technical capability, pragmatic problem-solving, and a strong sense of empathy. Rather than focusing solely on isolated technical components, engineers at Redfin are encouraged to think about the end-to-end user experience. You will collaborate closely with product managers, QA engineers, and design teams to build reliable, beautiful, and highly performant software.




