If you’re a software developer looking for an opportunity to build technology that makes the home-buying and selling experience easier, Redfin could be a great place to grow your career. The company is hiring Software Developers in Seattle, offering competitive compensation of $107,000–$145,000 per year. This opportunity is well suited for developers who enjoy solving real-world problems, collaborating with talented teams, and working on products used by millions of people.
Job Overview
| Field | Details |
|---|---|
| Company Name | Redfin |
| Role | Software Developer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, or a related field; relevant software development experience |
| Job Location | Seattle, Washington, USA |
| Salary | $107,000–$145,000 per year |
| Work Type | On-site / Hybrid, depending on team and role requirements |
| Job Type | Full-Time |
| Job Level | Entry to Mid-Level |
| Industry | Real Estate Technology / Technology |
Job Description
The Search Team is responsible for building features that empower a user’s home search journey. Our team develops on the Home Details Page and the Search map, the two highest traffic pages for Redfin.com. Our full-stack team builds highly visible consumer facing UI as well as robust data ingestion pipelines and data services. By joining our team, you’ll have a chance to work on features that get seen by millions of users and work on multiple critical platforms and services.
About the role
- You are a developer who thinks like an end user, who knows that 90% done is only half done, and who can build rock-solid code that will withstand millions of users hammering on it.
- You are passionate about inventing and automating tasks that are currently performed by humans.
- You love beautiful, simple user interfaces, and you constantly wonder what you could have done to make your last project simpler.
- You have a drive to learn from those around you, and to teach others in the areas you know best, all in a passionate and supportive environment.
- When you disagree, you disagree constructively, with respect for everyone else’s opinions and ideas.
- More than anything, you share a passion for our mission to radically change the way people make one of the biggest decisions of their lives.
About you
- You are a developer with 1 or more years of experience developing full-stack, customer-facing applications.
- You keep up with the ever-changing landscape of providing delightful User Interfaces – we use React.
- You have experience being part of a team developing large scale apps backed by relational databases – we use Java, Spring, Hibernate, and Postgres.
- You’re curious and a life-long learner: you’re willing to take risks and champion new ideas.
- Maybe you already have some genAI ideas for the real estate world?
- You are excited to grow your technical and project leadership skills.
- You live and breathe a culture of service to customers, operational partners and teammates.
- Above all, you share a passion for our mission to create a fundamentally better real estate experience for our customers.
Selection Process
- Application Submission – Submit your application and updated resume through the official job portal.
- Resume Screening – The recruiting team reviews your qualifications and technical background.
- Recruiter Interview – Discuss your experience, career goals, and interest in Redfin.
- Technical Assessment – Complete technical questions, coding exercises, or an assessment relevant to the position.
- Technical Interviews – Meet with members of the engineering team to discuss programming, problem-solving, and software development experience.
- Final Interview – Participate in additional discussions with hiring managers or team members.
- Offer & Background Check – Selected candidates receive an offer, subject to applicable pre-employment requirements.
How to Apply
- Visit Redfin’s official careers website.
- Search for Software Developer positions in Seattle, Washington.
- Review the job requirements and qualifications carefully.
- Prepare an updated resume highlighting your software development skills and relevant projects.
- Complete the online application form.
- Submit your application and wait for the recruiting team to contact you regarding the next steps.