Redfin is a cutting-edge technology company that creates revolutionary web, mobile, and real estate products. We are the fastest-growing real estate brokerage in the United States, revolutionizing the home buying and selling process.
We have a team of expert software engineers, product managers, and testers using the latest technologies to create an unmatched user experience for our customers. Our development process is agile, enabling us to quickly iterate and test our application in order to maximize our impact. We value continual learning, experimentation, and collaboration.
We use best of breed technologies to create innovative products that rapidly push limits. Our development stack includes a wide variety of technologies, ranging from React and Node to GRPC and Cloud Functions. We use SQL to capture data, along with elastic search and machine learning to further process and analyze it. We deploy our services to the cloud, enabling us to make use of the latest serverless approaches to enable scalability and speed. We actively use AWS services in our cloud, leveraging technologies such as Elastic Beanstalk and Lambda.
We are passionate about creating a diverse team of engineers who are excited to use technology to solve problems and work together to reach the best possible solution. Our tight-knit culture encourages creativity and collaboration. We are looking for passionate developers with a desire to learn and share ideas that can help us reach our goals.
If you’re ready for a challenge and have a passion for technology and solving real-world problems then Redfin is the place for you. Come join us as we continue to revolutionize the real estate industry!
Quick Links
Career Paths
Reviews
FAQs
Data Scientist
Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): 120000
Description: Develop models and algorithms to analyze customer data, recommend strategies using customer insights, and build prototypes of new data applications to drive customer acquisition, engagement, and retention. Conduct necessary research and provide reports and insights to the executive team.
Qualifications / Requirements: Bachelor’s degree in Data Science, Statistics, Computer Science or related field; 5+ years of experience in software design and development, demonstrating knowledge of big data technologies; Experience with Apache Hadoop, Apache Spark and other big data technologies; Expertise in SQL and NoSQL databases; Proficiency in data cleaning/filtering, data analysis, and data predictive modeling.
Average Salary (yearly in dollars unless noted): 100000
Description: Design and develop visual elements of Redfin’s customer web app and customer-facing websites to ensure a seamless user experience. Utilize wireframes, user stories, and visuals to create compelling and optimized user interfaces for customer mobile and web apps.
Qualifications / Requirements: Bachelor’s degree in Human Computer Interaction, Visual Design, Graphic Design, or related field; 5+ years of experience utilizing wireframes, user stories, and design visuals to create optimized customer experiences; Experience with HTML/CSS, jQuery, JavaScript, and Adobe Creative Suite; Expertise in user research, usability testing, and accessibility standards.
Average Salary (yearly in dollars unless noted): 110000
Description: Responsible for the product discoverability, development and customer experience. Strategize and evaluate product viability on existing and emerging technologies, collaborate with UX and engineering teams, create functional prototypes and drive launch process and customer feedback.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Technology, Business, or related field; 5+ years of experience in product management, digital marketing, software engineering, or design; Experience with product roadmap, feature prioritization, customer journey, product development; Strong analytics, communication, and problem-solving skills; Understanding of technical architecture, web technologies, and user experience principles.
Average Salary (yearly in dollars unless noted): 115000
Description: Develop software systems to support customer facing and internal applications. Develop, maintain and monitor Redfin’s software system, create prototypes and design test plans, create/modify existing architecture, and evaluate and approve software design changes.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Software Engineering or related field; 5+ years of experience in software development and system architecture; Understanding of object-oriented programming, service-oriented architecture and development process; Experience with web-based technologies such as HTML, JavaScript, and Restful Web Services; Detailed knowledge of databases and data analytics, data manipulation.
Average Salary (yearly in dollars unless noted): 105000
Description: Develop, implement, and monitor automation pipelines, manage and optimize server operations, deploy and configure systems and applications, and manage software updates. Collaborate with development teams, create and maintain detailed operations documentation and provide customer support.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Engineering or related field; 3+ years of experience in software engineering and DevOps; Expertise in server operations and Linux systems; Experience with configuration management systems and automation pipelines; Understanding of databases, web servers, and infrastructure systems.
Average Salary (yearly in dollars unless noted): 95000
Description: Perform analysis on customer data to derive insights, build predictive models and recommend strategies. Design frameworks and develop data visualizations tools to help other teams analyze data. Monitor data quality, test models and algorithms, identify trends and detect data abnormalities.
Qualifications / Requirements: Bachelor’s degree in Data Science, Statistics, Computer Science or related field; 3+ years of experience in data analysis and modeling; Expertise in scripting languages (e.g. Python, R, SQL); Experience with big data technologies such as Hadoop and Spark; Knowledge of survey design, MySQL, MongoDB, and Tableau.
I've been working for Redfin for the last 6 years in the software engineering department and I have thoroughly enjoyed my time here. Redfin has an incredible workplace culture with a highly collaborative and unique team dynamic that is second to none. The benefits and salary are outstanding, and the executive staff are incredibly innovative, supportive, and encouraging. Working at Redfin has been an amazing experience and I highly recommend it for anyone who wants to work somewhere with unparalleled career development opportunities!
Melanie S..
Review Rating:
4.8/5
4.8
I work as a Graphic Designer at Redfin, and I have to say that it's exceeded all of my expectations. The projects I work on are really fun, challenging, and rewarding. My managers are very supportive and are willing to work around my schedule if ever I need to take care of other matters. All of the coworkers are friendly and there is a lot of camaraderie at the office. Overall, I'm really glad that I chose to work at Redfin, and I highly recommend it to anyone looking for an excellent workplace environment.
Hui F..
Review Rating:
4.5/5
4.5
Redfin has been an amazing place to work at these past few years. I'm a computer programmer, and I must say that I've never felt more appreciated and acknowledged for my work. The office culture is incredibly open and accepting, and I'm constantly learning new and more efficient methods from more experienced coworkers. Those at the top of the company have a passion for progress that's contagious and inspires those in the office to continually strive for the best. Redfin is a great place to work and can provide an incredible work experience to any tech-minded individual.
Brianna L..
Review Rating:
4.9/5
4.9
My experience working as an IT technician at Redfin could not have been better. The staff members are all incredibly helpful and supportive, and I feel like my job is appreciated and acknowledged. In the office, there is an atmosphere of creativity, and my opinions on how to best implement new projects or software are eagerly sought out. Additionally, the benefits and flexibility of schedule are second to none. I'm really grateful to have been working at Redfin and I highly recommend it to anyone considering a job at the company.
Wendy C..
Review Rating:
4.7/5
4.7
I work as a web developer at Redfin, and I'm so glad that I chose to seek employment here! The people are exceptional, the resources and tools are top-notch, and the projects I get to work on are both stimulating and rewarding. The benefits and pay are above average, and the executives are incredibly supportive and inspiring to those of us in the trenches. Redfin is an excellent place to work and is well worth considering for anyone with a technical position.
Frequently Asked Questions
What types of benefits does Redfin provide for its employees?
Redfin offers a robust benefits package for all its employees, including medical, dental, and vision insurance, 401k plans, and a generous employee discount. They also offer generous PTO and paid parental leave.
How big is Redfin's customer base?
Redfin currently has more than 3 million customers, making it one of the largest and most successful real estate technology companies in the world.
What skills are necessary to be a Software Engineer at Redfin?
The primary skill set required to be a Software Engineer at Redfin is a strong background in software engineering and computer programming, including the ability to work with different languages, technologies, and software platforms.
What qualifications are needed to become a Customer Service Representative at Redfin?
To become a Customer Service Representative at Redfin, you must have excellent customer service skills, including the ability to help customers with their inquiries and take ownership of customer inquiries and issues. You should also have strong communication and problem-solving skills.
What kind of training is provided to new employees of Redfin?
Redfin provides a comprehensive training program for all new employees. The program includes on-the-job training, skills-based workshops, and other resources to help new employees learn the ropes and make the most of their new roles.
Career Paths: Software Engineer, Database Engineer, Quality Assurance Manager, Business Systems Analyst, Data Scientist, User Experience Researcher, Technical Project Manager, IT Support Technician, Release Engineer, Network Security Engineer
I've been working for Redfin for the last 6 years in the software engineering department and I have thoroughly enjoyed my time here. Redfin has an incredible workplace culture with a highly collaborative and unique team dynamic that is second to none. The benefits and salary are outstanding, and the executive staff are incredibly innovative, supportive, and encouraging. Working at Redfin has been an amazing experience and I highly recommend it for anyone who wants to work somewhere with unparalleled career development opportunities!
What types of benefits does Redfin provide for its employees?
Redfin offers a robust benefits package for all its employees, including medical, dental, and vision insurance, 401k plans, and a generous employee discount. They also offer generous PTO and paid parental leave.
How big is Redfin's customer base?
Redfin currently has more than 3 million customers, making it one of the largest and most successful real estate technology companies in the world.