Zillow Group is on a mission to revolutionize the real estate process, making it easier for buyers, sellers, and renters to find, finance, and move into their dream home. As a Principal Software Development Engineer, you will lead end-to-end project delivery and ongoing support, influencing technical direction and mentoring others to shape innovative solutions in mortgage technology.
Responsibilities:
- Lead the design and implementation of new features and the future vision for ZHL’s mortgage technology
- Review code and architectural proposals from peers to ensure high standards and scalability
- Advocate for engineering best practices and facilitate technical discussions
- Mentor and support engineers at all levels, fostering growth and knowledge sharing
- Collaborate with cross-functional teams, including product managers and analysts, on high-impact projects
- Participate in an inclusive, energetic, and highly collaborative team environment
- Work with a range of technologies, including Go, Java, C#, NodeJS, and both relational and non-relational databases
Requirements:
- 8+ years of software development experience with strong proficiency in Go, Java, C#, NodeJS, or similar languages for backend web services
- Skilled at collaborating with engineers, product managers, and analysts to deliver critical projects
- Passionate about engineering, distributed systems, and driving technical excellence
- Excellent interpersonal and communication skills, with a track record of effective cross-team collaboration
- Experienced in mentoring, coaching, and onboarding teammates
- Comfortable translating informal customer requirements into clear problem definitions and solutions
- Holds a degree in Computer Science or a related technical field, or has equivalent work experience
- Experience in the mortgage industry and familiarity with relevant tools and applications is a plus