Principal Software Development Engineer (Rich Media)
ZillowAbout the role
About the team
The Rich Media AI group is dedicated to transforming the real estate buying and renting experience at Zillow. Our mission is to help every mover get an immersive, detailed sense of a home online—enabling them to envision it as their own. We leverage cutting-edge computer vision and AI to build products like 360 tours, floor plans, aerial overviews, and innovative experiences yet to be imagined. As part of Zillow’s AI organization, the Rich Media team is at the forefront of creating the next chapter in home shopping.About the role
As a Principal Software Development Engineer (Architect), you will play a pivotal role in shaping the future of Rich Media at Zillow. You’ll drive large-scale, forward-looking projects that unlock new capabilities across multiple teams and partner organizations. Your work will directly impact how real estate photographers and related systems capture and deliver immersive experiences to millions of users, helping Zillow redefine what’s possible in online home shopping.
You Will Get To:
Anticipate and address technical challenges before they arise, proposing effective solutions.
Develop innovative approaches that balance implementation time, quality, scalability, and maintainability.
Strategize and lead technical projects that span multiple teams and organizations.
Mentor and guide engineers across teams, fostering technical growth and leadership.
Oversee and ensure visibility of key performance indicators across teams.
Collaborate with cross-functional partners to deliver scalable Rich Media solutions.
Drive architectural standards and best practices for service quality and stability.
Champion continuous improvement in system efficiency and reliability.
Who you are
7+ years of backend engineering experience, with a strong track record in technical leadership.
Proven ability to communicate strategy and decisions across technical, product, and leadership levels.
Experience designing and evolving software architecture for scalable systems.
Skilled in balancing quality code delivery with meeting deadlines.
Demonstrated mentorship of senior engineers to develop independent technical leadership.
Expertise in defining and implementing architectural standards, libraries, and testing/monitoring practices.
Proficient with cloud services (AWS preferred) and knowledgeable in the software development lifecycle.
Growth mindset and ability to lead without formal authority, inspiring others to achieve shared goals.
Here at Zillow – we value the experience and perspective of candidates with non-traditional backgrounds. We encourage you to apply if you have transferable skills or related experiences.
(Preferred): Experience with mobile, web, machine learning, computer vision, photography, imaging, computer graphics, Go, and data streaming pipelines.
Get to know us
At Zillow, we’re reimagining how people move—through the real estate market and through their careers. As the most-visited real estate platform in the U.S., we help customers navigate buying, selling, financing and renting with greater ease and confidence. Whether you're working in tech, sales, operations, or design, you’ll be part of a company that's reshaping an industry and helping more people make home a reality.
Zillow is honored to be recognized among the
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s