Homes.com - Principal Software Engineer

At Homes.com, part of the CoStar Group (NASDAQ: CSGP), we’re on a mission to revolutionize the real estate market. With over 35 years of innovation and data expertise, we’re growing fast and driving new possibilities for buyers, sellers, and renters across the world. Now, we’re looking for a Principal Software Engineer to shape the architectural backbone of the next generation of real estate technology.

As part of our Irvine-based team, you’ll join a collaborative, forward-thinking group that’s building high-impact, cutting-edge software to power our rapidly expanding digital marketplace. If you have the experience and drive to lead architectural strategy, create scalable systems, and mentor the next generation of engineers, we want you to be a part of this incredible journey.


What You’ll Do:

  • Architect for Innovation: Lead the creation of scalable, robust architectures that power new products, features, and systems for Homes.com and the broader CoStar Group ecosystem.
  • Collaborate & Lead: Work alongside senior architects, product managers, and engineering teams to propose, design, and implement best-in-class software solutions that deliver cutting-edge technology.
  • Mentor & Elevate: Guide and inspire a growing team of engineers, helping them develop new skills and embrace architectural best practices.
  • Lead from the Front: Ensure that your team’s solutions adhere to CoStar’s ecosystem standards, influencing everything from coding practices to system design, data management, and cloud delivery patterns.
  • Drive Solutions: Balance the needs of engineering, product management, and leadership to craft technology solutions that solve real-world challenges in real estate.
  • Discover & Innovate: Stay ahead of the curve by exploring emerging technologies and identifying ways to apply them in real-world applications, from cloud computing to AI and machine learning.

What You Bring to the Table:

  • 15+ years of experience in software engineering, with at least 5 years in a software architect role.
  • Bachelor’s degree in Computer Science (or a related field), with a strong track record of commitment to prior employers.
  • Proficiency in at least one major programming language (C#, Java, Python, JavaScript/TypeScript) and experience across the full web application stack.
  • Extensive hands-on experience with cloud services like AWS, Azure, or GCP, including tools such as Lambda, DynamoDB, S3, and CloudWatch.
  • Expert-level knowledge of microservices and cloud-native architectures, with hands-on experience in real-time data streaming, event-driven systems, and NoSQL databases.
  • A deep understanding of system architecture best practices, including cloud security, data management, and risk guidelines.
  • Strong leadership and mentorship skills, with a passion for helping others grow and succeed.
  • Excellent communication skills, including the ability to evangelize solutions and influence stakeholders across all levels of the organization.

Bonus Points for:

  • Experience with enterprise data management, reference data, or master data management solutions.
  • Familiarity with AI, machine learning, and neural networks in real-world applications.
  • Knowledge of test data management design patterns in a cloud environment.

Why Join Homes.com & CoStar Group?

  • Innovative Culture: Join a team of top-tier professionals in an environment where creativity and technology drive the future of real estate.
  • Competitive Compensation: Generous salary range and performance-based incentives.
  • Comprehensive Benefits:
    • Medical, Dental, and Vision coverage
    • 401(K) with matching contributions
    • Employee stock purchase plan
    • Paid time off & Tuition reimbursement
    • Access to on-site fitness centers or reimbursed memberships
    • Wellness programs and mental health services
    • And much more!
  • Work-Life Balance: Enjoy a flexible hybrid schedule with 3 days onsite and 2 days remote to match your lifestyle.
  • Career Development: Internal training, tuition reimbursement, and an inter-office exchange program to support your ongoing growth.
  • Creative Collaboration: Work in an environment that encourages open collaboration, hands-on problem-solving, and continual learning.

Key Skills:

  • Homes.com - Principal Software Engineer
Scroll