Software Engineer

Vivint Smart Home - Lehi, UT

Job Description

The Role:
The Vivint Innovation Center is looking for a software engineer to help develop the server platform for one of the largest IoT smart home companies in North America. Our team processes over a billion messages every day, and needs to do so with high reliability. We are looking to grow our team of exceptional engineers with more of the best talent we can find. Join us, and use your passion for engineering cool solutions to create the world's best smart home experience.

What you will be working on:
Work closely with the other teams like mobile apps and embedded devices that integrate with the platform/back-end

Write scalable, reliable services in a fast-paced environment with a modern technology stack

Research and evaluate new technologies and tools

Participate in re-occurring "Innovation Days" and work on innovative projects of your choice

Work on cool stuff that you actually get to use in your own home

Create systems to handle lots of data from sensors, cameras, and user actions

Who you will work with & What we're looking for:
B.S. in Computer Science or related field required

Working knowledge of at least two programming languages, with strong ability in at least one

Go or Python experience is a plus

Passion to learn to develop reliable and scalable back-end systems