Senior Software Development Engineer

Zillow Zillow · Consumer · WA · Remote

Senior Software Development Engineer role focused on leading end-to-end project delivery, contributing to feature design, code review, advocating for standard methodologies, facilitating engineering discussions, and mentoring junior engineers. The role involves working with Python, Java, NodeJS, and Go for APIs and services, and various persistence strategies. It requires 5+ years of software development experience with Python and fluency in English. The position is categorized as Remote.

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

  • Python
  • API development
  • Service development
  • Relational databases
  • Non-relational databases
  • English fluency

Nice to have

  • Java
  • NodeJS
  • Go
  • Front-end development
  • Back-end development

What the JD emphasized

  • 5+ years of software development experience with Python for APIs and services.
  • Experienced in a range of persistence strategies including relational and non-relational databases.
  • Highly skilled with multiple modern development technologies used to design, deliver, debug, and maintain front-end user interfaces and back-end software systems.