Senior Software Engineer, Cloud Team


Dwelo is changing the way people live and work in apartments. We are building a reliable, secure, and ever-growing
smart device platform that enables apartment residents to live in a smart home and owners and managers to improve the operational efficiency of their properties. Residents in Dwelo communities can control their locks, lights, thermostats and more from their Dwelo mobile and voice apps, while managers use the web portal to reduce property-wide energy use, streamline access for maintenance workers, and limit the risk of floods and extreme temperature events. Our commitment to customer experience has helped us grow more than 20x the last three years, and we have raised more than $20M to achieve our vision. Dwelo is being installed in over 200 communities across the country from Miami to Seattle, and major companies are trying to emulate our success. What we do is new, what we do is hard, and what we do is fun - and we want you to join us!

What You Will Do 

  • Build and own Dwelo's cloud services.You will be solving challenges like: efficiently reflecting and aggregating the state of thousands of devices, design flexible APIs to represent variable device control capabilities, integrate a wide range of (often real time) data sources, make the system that controls tens of thousands of homes and hundreds of buildings fault tolerant.
  • Work with gateway and mobile engineers to design APIs to deliver new products and features for Dwelo apartment buildings and our new IoT platform.
  • Ship clean, reliable, extensible code! Inform and advance Dwelo Engineering's code best practices. Own your code from localhost to deployment to living a fault-tolerant, highly available life in production

What Will Help You Succeed 

  • A desire to work together with a team to build products more complex than can be delivered by any one person.
  • You have built systems that rely on queueing systems like Kafka or Kinesis, relational databases, and databases of the non-relational persuasion.
  • You are fluent in at least two programming languages (preferably at least one that is strongly typed).
  • You are genuinely passionate about technology. Maybe that comes in the form of keeping up to date with programming language and framework developers. Or maybe you have a passion project of your own, whether that comes in the form of an open source project, community involvement and mentorship, participating in meetups, or something else entirely.

Your Application Should Include 

  • A resume and/or LinkedIn profile.
  • One or two paragraphs about your favorite project from any of your work, volunteer, or personal experiences.

The Dwelo R&D Team 

We are a remote-enabled team. While our headquarters is in Draper, Utah, our engineers live all over the United States. The way we build our product and make decisions takes geographically distributed collaboration into account. 

Dwelo is designed to serve all people, everywhere. Our success is dependent on taking many, varied perspectives into consideration. Seeking out, hiring, and enabling people from all backgrounds to implement their ideas is critical to success of Dwelo as a healthy company and as a product. 

For logistical reasons, we can only consider applicants that are eligible to work in the United States. 

Dwelo R&D Missions 

As internet connected devices become ubiquitous and interwoven into our world, and our product focus has expanded to building a platform other device services can be built upon, Dwelo Research & Development's responsibility and mission has necessarily also expanded. Our mission is designed to empower every engineer to make decisions when building Dwelo. And we fundamentally believe that it is necessary to have a shared understanding of what is important as a team. The people we serve are always at the center of our missions. 

We believe that we must take a strong stand on personal privacy. IoT has the awesome and terrible potential to benefit humans while encroaching on our most sacred rights: privacy. Dwelo will never share personal information with a third party, and especially never to an advertiser. We remain committed to making an ongoing statement on the importance of privacy in a connected age, in the design of our products, how we integrate with third parties, and our statements as a corporation. 

The hardware and software we build must enable all people to live more full lives. It must benefit individual humans, either by making their jobs less laborious and more efficient, or making the way they live more convenient and pleasant. All kinds of people, from all origins live in Dwelo apartments, or interact with Dwelo-connected devices, and many of them have disabilities. Dwelo's human focus nature puts accessibility in the forefront of our design and development. 

We believe that personal security is a critical aspect of enabling people to live more full lives. This is important enough to elevate to a central imperative for Dwelo R&D. In this mission, we consider the security of individual's digital identity and data alongside their physical security. Our product roadmap must always include steps to enhance both, and neither can ever be sacrificed for any reason. 

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field