What is a Software Engineer at Zillow?
A Software Engineer at Zillow plays a pivotal role in building the technologies that power the ultimate "housing super app." From processing massive datasets to calculate the famous Zestimate to creating seamless mobile experiences for buyers, sellers, and renters, engineers at Zillow tackle complex problems at an immense scale. You will work on distributed systems, real-time data pipelines, and highly interactive user interfaces that serve millions of monthly active users.
The work you do here directly impacts one of the most significant financial and emotional decisions in a person's life: finding and securing a home. Zillow operates with a high degree of technical ownership, meaning you will not only write code but also influence product direction, system architecture, and operational excellence. Whether you are optimizing search algorithms, scaling transactional databases, or refining front-end experiences, your contributions are highly visible and central to the company’s business strategy.
Because of this impact, Zillow looks for engineers who are not just technically proficient but also deeply collaborative and product-minded. You will collaborate with product managers, data scientists, and UX designers to turn ambiguous real estate challenges into elegant, maintainable software solutions. Preparing for this role means demonstrating both a high bar for clean, production-grade code and a strong alignment with the company's customer-obsessed culture.


