Principal Software Development Engineer
ZillowAbout the role
About the team
The iOS Home Evaluation team works on features for a popular real-estate app in the US. We provide detailed information on homes to help customers make informed decisions. Our team manages the Home Detail Page, the busiest page on Zillow. We offer tools to assess homes, making it easier for customers to find their ideal home. We also provide insights on saved home pages, allowing customers to organize homes into collections and compare them side by side. Customer feedback is essential in shaping our design choices for the best user experience. Our team releases bug fixes and features every week.About the role
Join our Home Evaluation Team as an iOS Mobile Principal Software Development Engineer at Zillow. You'll contribute to a high-impact project that reaches millions of users, shaping their experience in exploring and evaluating homes.
You will also:
- Identify, scope, and lead complex, strategic projects with wide impact across the company.
- Design the systems necessary to expand our suite of products while balancing speed-to-market and scalability for customer-facing features.
- Work multi-functionally to align technical initiatives and decisions, including product, design, and other engineering teams.
- Drive the continued development of a long-term technical strategy for iOS.
- Bring technical expertise to decision making and architecture, having a keen eye for constraints while building the best solution.
- Tackle hard engineering and user experience problems, solving them in an elegant and seamless manner.
- Take ownership of features and areas of the mobile application that will impact millions of users.
- Identify gaps in our systems, ideate solutions, and help steer the execution of the solution.
Who you are
- Strong OO programming experience: Swift, Objective-C.
- Expert in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architecture.
- Experience in setting technical direction, planning, and successfully completing large projects that involve multiple teams. Demonstrated ability to effectively collaborate across teams and organizations.
- Ability to lead and work closely with other engineers and individuals in BE roles, product, and design, across various fields and subject areas.
- Ability to break down complex projects into components or achievements that can easily be picked up by other engineers.
- Excellent communication skills, both written and oral.
- Experience with Agile development processes.
- Ability to mentor and coach Jr developers.
Get to know us
Zillow is reimagining real estate to make home a reality for more and more people.
As the most-visited real estate website in the United States, Zillow® and its affiliates help movers find and win their home through digital solutions, first class partners, and easier buying, selling, financing and renting experiences. Millions of people visit Zillow Group sites every month to start their home search, and now they can rely on Zillow to help make it easier to move. The work we do helps people get home and no matter what job you're in, you will play a critical role in making home a reality for more and more people.
Our efforts to streamline the real estate transaction are supported by a deep-rooted culture of innovation, our passion to redefine the employee experience, a fundamental commitment to Equity and Belonging, and world-class benefits. These benefits include comprehensive medical, dental, vision, life, and disability coverages as well as parental leave, family b
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