Software Development Engineer

Zillow Zillow · Consumer · United States · Remote

Software Development Engineer role at Zillow focused on building and maintaining core databases, APIs, and infrastructure for the Zillow Home Loans Task Platform. This platform supports task-based workflows throughout the mortgage lifecycle, using an OODA loop approach with client-maintained rules. The role involves end-to-end project delivery, feature design, code review, mentoring, and advocating for standard methodologies.

What you'd actually do

  1. Contribute to the design of new features.
  2. Review the code of your peers.
  3. Advocate for standard methodologies.
  4. Facilitate engineering discussions.
  5. Mentor junior engineers.

Skills

Required

  • ES6
  • React
  • Typescript
  • GraphQL
  • Python
  • NodeJS
  • Go
  • relational databases
  • non-relational databases

Nice to have

  • Typescript
  • Go
  • strongly typed languages
  • scaling relational databases
  • Aurora Postgres
  • building internal platforms at scale
  • API design (GraphQL or REST)
  • building distributed systems
  • microservices
  • Mortgage
  • Regulated Fintech

What the JD emphasized

  • 3+ years of software development experience with ES6, React, Typescript, and GraphQL
  • Python, NodeJS, and Go for APIs and services
  • range of persistence strategies including relational and non-relational databases
  • multiple modern development technologies used to design, deliver, debug, and maintain front-end user interfaces and back-end software systems
  • technical leader on your team for several years and have an impact beyond your team
  • setting standard methodologies and raising the bar for systems design, testing, code quality, and maintainability