About the job
As the leading online real estate platform trusted by professionals, Realtor.com® has been revolutionizing the industry for over 25 years. We connect buyers, sellers, and renters with valuable insights and expert guidance to help them find their dream home. Our comprehensive suite of tools not only empowers consumers in making significant life decisions but also enhances the overall real estate experience.
Join us in our mission to help more people find their perfect home by breaking down barriers and fostering connections through expert advice.
We prioritize the use of advanced tools to solve challenges efficiently. In this role, you will adeptly utilize AI coding assistants and LLMs to boost development speed, generate boilerplate code, and navigate complex debugging scenarios. This position demands critical assessment abilities to validate AI-generated outputs for security, performance, and accuracy. You should seamlessly integrate AI tools into your workflow to minimize repetitive tasks and concentrate on impactful architectural and strategic engineering challenges.
As a Staff Software Engineer at Realtor.com, you will serve as a technical leader addressing complex and ambiguous challenges within the team. Your responsibilities will include:
- Guiding the team in balancing immediate requirements with long-term business success.
- Providing comprehensive design guidance and influencing decisions across teams.
- Facilitating trade-offs and promoting code reuse where feasible.
- Collaborating with Product Management on project concepts and engaging with customers, stakeholders, and colleagues.
- Exhibiting exemplary coding practices and work ethic.
- Mentoring team members through active participation in code reviews, design discussions, and planning sessions.
Your Role Will Include:
- Leading design and implementation efforts for complex and ambiguous projects.
- Offering architectural guidance to teams.
- Creating high-quality, scalable, and reliable solutions.
- Working collaboratively with cross-functional teams including Product Managers, Designers, Analysts, and Engineers.
- Mentoring and developing fellow engineers.
- Exploring and prototyping new technologies to enhance our offerings.

