Software Architect

  • Homie
  • Jul 13, 2021

Job Description

What does it mean to be a Homie?

Being a Homie means compassionately looking out for others, doing the right thing even if it’s the hard thing, and showing up as your true, authentic self. At Homie, we’re a friendly group of curious dreamers and expert operators who believe the status ain’t quo. For too long, the way homes have been bought and sold has been outdated, costly, and overcomplicated. We’re here to change that. Through a combination of technology and expert, full-service agent support, Homie is simplifying the real estate process and eliminating high fees and commissions.

Homie launched in 2015. Five years later, we're one of the fastest-growing technology companies in the country and the #1 listings brokerage in the great state of Utah. With real estate, home loans, and insurance services under one roof, Homie is disrupting an industry and paving the way for what real estate can, and should, become. We’re on a mission to make homeownership affordable, easy, and accessible for all — and we’re just getting started.

Homie Values

Disruption: Real estate is ready. The time is now.
Loyalty: Homies come first — our customers, team members, and communities.
Balance: Work is an important part of your life, but it’s not your life.
Humility: Grateful isn’t dead. And there’s always more to learn.  

Job Description

Work at one of the country’s fastest-growing and most disruptive tech startups. Over the past six months, Homie has hired more than 200 new employees. Are you part of the next 100?!


We are looking to hire a talented software architect to join our team. If you are a skilled architect who enjoys solving complex problems with domain driven design, working directly with stakeholders and mentoring developers, please apply.



  • Develop the overall architecture of the software system, and designing the low level components.

  • Design and develop software components that are used to build the system.

  • Work with business and technical stakeholders to determine system's requirements, and to design the components that will implement the system's functionality.

  • Work with development teams to develop the components and the system.

  • Work with project managers to plan the project's deliverables and schedules, and to resolve issues.

  • Provide technical leadership to the development teams.

  • Test and evaluate the system's components.

  • Document the system's architecture, and the components that were developed.

  • Ensure that the software system meets both the technical and functional requirements.

  • Balance the needs and requirements of multiple stakeholders.


  • 3+ years of experience leading the architecture, design, development, and delivery of API's and microservices with enterprise scale.

  • 8+ years of experience in software engineering, design, or development.

  • Ability to work independently and in a team environment.

  • Ability to write efficient and reusable code.

  • Demonstrated ability to debug, profile, and optimize code.

  • Demonstrated ability to learn and adapt to new technologies.

  • Experience with cloud computing platforms such as Azure, AWS, Google Cloud Platform.

  • Proficiency with relational database design and implementation.

  • Strong problem-solving skills and passion to solve hard problems as part of a team.

  • Very strong coding and development skills with high level of proficiency in DDD, C# and .NET Core.

  • Strong written and verbal communication skills.

What you’ll love about working at Homie

  • Holidays: 13 paid holidays, including our very own - Homie Day! Oh, and you get your birthday off!

  • 401K retirement savings plan.

  • Time off: To begin you will receive a week of separated sick time and starting PTO at 3 weeks per year (accrual), with an increase each service year.

  • Mental health is very important to us! We have online assistance programs that include things such as virtual yoga, meditation, and even the ability to book virtual counseling.

  • Health benefits: Medical, Dental, and Vision with an HSA option. Life and Disability coverage.

  • Company stock options.

  • Discounted rates on Homie products: Title, Mortgage, Insurance, or new home purchase.

More About Homie
Homie’s Marketing Engine engages interested customers so all our professionals spend ALL of their time doing one thing - helping the customer. No prospecting, no schmoozing, and no back-scratching. Our success in Utah has led to expansions in Arizona (2019), Nevada (2020), Idaho (2020), and Colorado (2020). Our ambitions certainly don't stop here; join our team as we continue to disrupt the home-buying experience and change the real estate industry nationwide!

Our Commitment to Diversity and Inclusion
We’re committed to growing and empowering a more inclusive community within our company, industry, and cities. That’s why we hire and cultivate diverse teams of the best and brightest from all backgrounds, experiences, and perspectives. We believe that true innovation happens when everyone has room at the table and the tools, resources, and opportunities to excel.