Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Zillow, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Sr. Software Development Engineer in the Media Solutions Technology team at Zillow, you will be instrumental in the design, development, and deployment of innovative full-stack solutions that enhance our media offerings. You will collaborate with cross-functional teams to define product requirements and drive system architecture, while also mentoring junior developers. Your expertise will ensure that our software not only meets performance and scalability metrics but also aligns with our strategic goals in improving user experience and satisfaction.
Job Responsibilities
- Design, develop, and maintain scalable and high-performance software solutions across the full stack.
- Collaborate with product managers, designers, and other stakeholders to gather and analyze requirements.
- Conduct code reviews and provide constructive feedback to ensure code quality and best practices are followed.
- Lead architectural discussions and contribute significantly to technical decision-making.
- Integrate third-party APIs and SDKs to enhance product functionalities.
- Participate in agile development processes, including sprint planning, retrospectives, and stand-ups.
- Mentor junior engineers and facilitate their growth through hands-on guidance and knowledge sharing.
- Continuously monitor system performance and iterate on solutions for improvements.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5+ years of professional experience in software development with a focus on full-stack development.
- Proficiency in front-end technologies such as JavaScript, HTML, CSS, and frameworks such as React or Angular.
- Strong backend experience with languages such as Python, Java, or Node.js.
- Experience with relational and NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with cloud platforms including AWS, Azure, or Google Cloud.
- Excellent problem-solving skills and ability to work under pressure.
- Strong communication and collaboration skills to work effectively in a team environment.
Technologies & Tools
The Sr. Software Development Engineer will work with a wide range of technologies and tools, including but not limited to JavaScript frameworks (React, Angular), backend technologies (Node.js, Python), databases (MySQL, MongoDB), cloud platforms (AWS, Azure), version control systems (Git), and CI/CD tools for automation like Jenkins or CircleCI. Familiarity with DevOps practices is also beneficial to optimize development and deployment processes.
Ideal Candidates
Ideal candidates for this position possess a strong foundation in software engineering principles and exhibit a passion for developing innovative, high-quality code. They should demonstrate an effective balance of technical expertise and interpersonal skills, enabling them to work efficiently in a collaborative environment. A proactive attitude, with the ability to mentor others and a continuous desire to learn and adapt to new technologies, will set successful candidates apart in this dynamic role.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.