Company logo

Sr. Software Development Engineer in Test (SDET) – New Homes



Austin, United States

At®, we have among the most comprehensive and accurate coverage of real estate listings and the most engaged users across all the online real estate portals. Our mission is to make buying, selling, renting, and living in homes easier and more rewarding for everyone.

Location: Austin, TX

Would you like to work in an engineering environment that rewards your passion? The New Constructions engineering team offers a remarkable opportunity to engage in cutting-edge research and development of highly scalable, data-driven, consumer-facing solutions. Our aim is to empower a diverse and inclusive range of consumers who are seeking their dream home. As the leading provider of builder listings in the US, the Realtor New Construction team continuously brings forth innovative solutions to enhance accessibility and expedite consumers’ journey towards homeownership. Whether it’s building the technological infrastructure that enables the development of vibrant communities or the construction of hyper-customized green houses, we are actively seeking engineers who are driven by making a tangible impact. Collaborate and learn from world-class talent who foster a culture of data-driven decision-making, experimentation, and continuous learning. Leverage the latest technologies, including Next.js, React, Node.js, NestJS, GraphQL, Snowflake, Kafka, and more, to accelerate your professional growth and achieve new heights in your career.

What you’ll do:

  • You will champion quality on the team and drive the quality mindset with coaching and mentoring.

  • You will contribute to and lead process improvement initiatives to improve quality.

  • You will own the overall architecture and development of our CI/CD process serving multiple releases a week.

  • You will work in a product development process that is primarily Agile/Scrum.

  • You will act as a risk-driven quality assurance professional, escalating quality issues and concerns in a timely manner, providing suggestions for improvements and taking the lead on implementing those solutions.

  • You will collaborate with key stakeholders including Product Owners – regarding user stories, acceptance criteria, definition of done, and other program-related decisions.

  • This is a high traffic, high velocity application which requires attention to SEO, Core Web Vitals and load testing.

  • You advocate on behalf of our consumers and you’re not afraid to challenge the status quo.

  • You demonstrate the ability to identify issues before our consumers find them.

How we work:

We balance creativity and innovation on a foundation of in-person collaboration. For most roles, our employees work three or more days in our offices, where they have the opportunity to collaborate in-person, adding richness to our culture and knitting us closer together.

What you’ll bring:

  • A driven software engineer that is motivated to build great products and a great codebase in a fast-paced environment.
  • Extensive experience with white box testing and understanding of the inner workings of the system under test.
  • Experience with BDD/TDD and test automation at the unit, component and system test levels.
  • Experience with test automation tools like Playwright, Cypress, Jest, Mocha, Jasmine, Selenium.
  • Experience with API and micro service testing.
  • Able to take requirements and build something that’s simple yet impactful, minimalistic yet beautiful, extensible yet maintainable.
  • Independent and can manage your own projects and time with ease, all the while setting and managing stakeholder expectations.
  • Strong communication skills with a growth and learning mindset.
  • Experience with developing complex software systems using modern frameworks, tools, and systems.
  • Experience working across the full technical stack and delivering quality code.
  • Strong analytical thinking and ability to make data-driven decisions.
  • Attention to detail, great sense of design, and commitment to beautiful user experiences.
  • 5 or more years experience testing software in one or more modern programming languages (e.g. ReactJS/NextJS, Python, Ruby, Go, Node.js, Dart).
  • Exposure to cloud-based architectures, development, and deployment.
  • Familiarity with cloud technologies such as AWS EC2, ECS, EKS, S3, RDS.
  • Understanding of computer science fundamentals, schema design, and best practices.
  • Bachelor’s degree in Computer Science/Engineering/related field.
  • Strong knowledge and experience applying a variety of testing concepts (eg: Test Pyramid, Testing Trophy, Equivalence Partitioning, Rapid Software Testing, etc). 
  • Strong fundamental understanding of functional and non-functional testing from a frontend and backend perspective.

Do the best work of your life at®

Here, you’ll partner with a diverse team of experts as you use leading-edge tech to empower everyone to meet a crucial goal: finding their way home. And you’ll find your way home too. People are our foundation—the core that drives us passionately forward. At®, you’ll bring your full self to work as you innovate with speed, serve our consumers, and champion your teammates. In return we’ll provide you with a warm, welcoming, and inclusive culture; intellectual challenges; and the development opportunities you need to grow.

Diversity is important to us, therefore,® is an Equal Opportunity Employer regardless of age, color, national origin, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, marital status, status as a disabled veteran and/or veteran of the Vietnam Era or any other characteristic protected by federal, state or local law. In addition,® will provide reasonable accommodations for otherwise qualified disabled individuals.