Senior Software Engineer

Remote /
Consumer Engineering – Product Engineering /
HouseCanary is creating a more efficient real estate marketplace, where its trusted property valuations help consumers and investors enjoy a frictionless experience in buying, financing, and improving their homes. By working directly with institutional investors, HouseCanary already powers more than $200 million in real estate transactions each month. Through partnerships with leading financial institutions, HouseCanary’s ComeHome platform will enable consumers to close on more than $100 billion of real estate transactions this year. HouseCanary recently raised $65M in Series C funding as our team continues our hyper-growth. Founded in 2013, HouseCanary has built its reputation on developing unique analytics for the $30.7 trillion residential real estate market, based on big data and refined through machine learning. By combining this technology with its nationwide brokerage, HouseCanary is uniquely positioned to connect investors and consumers alike to the information that they care most about in an effort to modernize and streamline the home buying and home ownership process.

We are recognized on Built-in's Best Places to Work, including:
Colorado Best Places to Work
Colorado Best Midsize Companies to Work For
Colorado Best Paying Companies
SF Best Midsize Companies to Work For
We are Inc. Magazine's Best Workplaces Honoree 2022

You will develop and lead Data platform services and API, ETL, Distributed Data pipelines for real estate data analytics.

Worksite: Allowed to 100% telecommute anywhere in the U.S.

What you will do:

    • Build data platform services using modern microservices architecture, Postgres, SQL, Python, Redshift, cloud computing and deployment skills
    • Use modern cloud tools and technologies like Redshift, SQL, Postgres, Python to produce reusable software code and libraries that are used for mission critical business software application.
    • Define and develop ETL (Extract Transform Load) processes to build modern data pipelines in the cloud.
    • Responsible for maintaining the integrity, reliability and scalability of the data and services that are serving the data to the upstream services.
    • Produce architectural plans, data models, that are used in the software services supporting business applications
    • Should be able to easily and effectively communicate the architectural plans with peers, technical leaders, and other individuals and teams. 
    • Responsible for deploying the software and data pipelines in multiple environments with variation in data infrastructure for development, quality assurance and customers.
    • Troubleshoot, debug, profile and improve performance of new or existing data processing pipelines, software applications, and libraries.

Required Skills (one year of experience in the following skills):

    • Data platform services and API
    • ETL, Distributed Data pipelines
    • Cloud computing and Deployment 
    • Python, Redshift
    • Education Requirements: Master’s Degree in Computer Science

We strongly encourage people of color, women, lesbian, gay, bisexual, transgender, queer and non-binary people, veterans, parents, and individuals with disabilities to apply. HouseCanary is an equal opportunity employer and welcomes everyone to our team. If you need reasonable adjustments at any point in the application or interview process, please let us know.  In your application, please feel free to note which pronouns you use (For example - she/her, he/him, they/them, etc).