If you’re a software developer looking to build technology that makes the real estate experience easier and more transparent, this opportunity at Redfin could be a great next step. The role offers the chance to work with modern software technologies, collaborate with talented engineering teams, and contribute to 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 | San Francisco, California, USA |
| Salary | $107,000–$166,000 per year |
| Work Type | On-site / Hybrid, depending on team requirements |
| Job Type | Full-Time |
| Job Level | Mid-Level |
| Industry | Real Estate Technology / Software |
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
- Online Application – Submit your application and updated resume.
- Resume Screening – The recruiting team reviews your qualifications and experience.
- Recruiter Interview – Discuss your background, skills, and interest in Redfin.
- Technical Assessment/Interview – Demonstrate your programming and software development skills.
- Technical & Team Interviews – Meet with engineering and hiring team members.
- Final Interview – Discuss role expectations, team fit, and experience.
- Offer & Background Check – Selected candidates receive an offer and complete required pre-employment steps.
How to Apply
- Visit the Redfin careers page and search for the Software Developer position in San Francisco.
- Review the complete job description and eligibility requirements.
- Click Apply and create/sign in to your candidate account.
- Upload your updated resume and provide the requested information.
- Submit your application.
- Monitor your email for interview and application-status updates.