Senior Software Engineer

Zillow
•$156,200 - $262,600•Remote

About The Position

Zillow Group is working to simplify the real estate process through an integrated mortgage experience. The Mortgage engineering team develops technology that supports customer experiences, operator tools, marketing, and analytics systems. As part of the ZHL platform group, the team builds and enables adoption of task and workflow capabilities and develops lending systems for multiple lines of business. The Senior Software Engineer will architect, design, and implement scalable, maintainable software applications and services aligned with business and user needs. The role leads end-to-end development of complex features, from solution design and coding through reviews, testing, deployment, and monitoring. It also focuses on application performance, reliability, security, and operability; collaboration across product and engineering teams; mentoring engineers; and advancing engineering practices and technical standards. This is a remote position. Employees work from a physical location of their choice that must be identified to the Company. U.S. employees may live in any of the 50 states, with limited exceptions. The role is eligible for equity awards in addition to base salary. Base salary ranges vary by location: $164,400–$262,600 annually in California, Connecticut, Maryland, Massachusetts, New Jersey, New York, Washington state, and Washington, DC; and $156,200–$249,400 annually in Colorado, Hawaii, Illinois, Maine, Minnesota, Nevada, Ohio, Rhode Island, Vermont, and Virginia. Actual compensation and equity awards vary based on experience, performance, and location.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or an equivalent combination of education and experience.
  • At least 8 years of professional software engineering experience designing, building, and supporting production applications or services.
  • Demonstrated experience delivering complex software solutions in a collaborative, cross-functional environment.
  • Experience mentoring other engineers and contributing to team-level technical decisions and standards.

Responsibilities

  • Architect, design, and implement scalable, maintainable software applications and services aligned with business and user needs.
  • Lead end-to-end development efforts for complex features, including solution design, coding, code reviews, testing, deployment, and monitoring.
  • Optimize application performance, reliability, security, and operability through thoughtful design and observability.
  • Collaborate with product, engineering, and partner teams to translate requirements into technical solutions and drive alignment.
  • Mentor and coach engineers in software design, coding standards, and operational excellence.
  • Champion automation, CI/CD, and testability, and contribute to technical standards that improve quality.

Benefits

  • Equity awards in addition to base salary.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service