Z

Zillow

Online real estate platform with valuations

Principal Software Development Engineer - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or an equivalent combination of education and experience.
  • At least 10 years of professional software engineering experience building and operating production web applications, with significant experience across both front-end and back-end components.
  • A demonstrated track record leading the technical design and delivery of complex, high-scale systems or platforms involving multiple teams and services.
  • Experience mentoring senior engineers and influencing engineering practices and standards across teams in an agile, product-focused environment.

Responsibilities

  • Architect and drive the end-to-end design of complex, high-scale web applications and services spanning modern user interfaces, application programming interfaces, data stores, and cloud infrastructure.
  • Lead technical direction and decision-making for multi-team initiatives, establishing engineering standards and best practices for full-stack development, testing, and operations.
  • Collaborate with product management, user experience, and cross-functional partners to translate business objectives into actionable engineering plans and technical roadmaps.
  • Mentor and coach senior and staff engineers, fostering learning, inclusion, and technical excellence across teams.
  • Guide technical reviews and design forums, providing feedback on architecture, implementation approaches, and risk mitigation for critical projects.
  • Anticipate and resolve systemic technical challenges, making high-impact decisions on service boundaries, data models, and integration strategies.
  • Champion engineering excellence in code quality, automated testing, continuous integration and continuous delivery, observability, and incident response.
  • Evaluate and introduce technologies, frameworks, and architectures that improve developer experience, scalability, and operational excellence.

About the Company

Zillow

Online real estate platform with valuations

Zillow runs a real estate platform that helps people buy, sell, rent, and finance homes. It combines property listings with mortgage services and advertising, earning revenue from ads, leads for real estate agents, and mortgage origination. Its core product uses technology and the Zestimate to estimate home values and connect users with agents, lenders, and listings through an integrated online experience. Unlike services that focus on a single part of the market, Zillow offers a broad ecosystem that spans listings, valuations, and financing in one place, supported by data and network effects from a large user base. The company’s goal is to make moving to a new home easier by simplifying transactions and enabling users to complete more steps online, from search to financing to closing.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Zillow

See more jobs