Logo
Vivint

Software Engineer

Vivint, Lehi, Utah, United States, 84043


Job Description

Our mission is to power a brighter future together. One that is safe, smart, and sustainable.

Who Are We

Vivint Smart Home is a leading smart home company in North America. Vivint delivers an integrated smart home system. Dedicated to redefining the home experience with intelligent products and services, Vivint recently celebrated a milestone of protecting more than 2 million families.

Vivint is the largest tech employer in Utah and has received multiple awards for innovation, including being named among Fast Company’s “World’s 50 Most Innovative Companies.”

The Role

The Vivint Innovation Center is looking for a Software Engineer to help develop backend APIs and services that support internal tools used by Customer Solutions, Field Technicians, and other stakeholders. 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 pragmatic solutions to create the world’s best smart home experience.

Primary ResponsibilitiesWork in a highly autonomous and collaborative environmentWork closely with the other teams like mobile apps and embedded devices that integrate with the server backendResearch and evaluate new technologies and toolsParticipate in re-occurring “Innovation Days” and work on innovative projectsCreate systems to handle data from systems, sensors, cameras, and user actionsDesired SkillsExperience with creating and maintaining backend servicesExperience with queuing, concurrency, caching, persistence, performanceExperience developing highly available HTTP and gRPC web servicesExperience with some of the following technologies: Go, MongoDB, RabbitMQ, Kafka, Redis, Python, Helm, security, data privacy, PaaS, Docker, Microservices, KubernetesHigh level of communication skills. Ability to exchange ideas about complex subjects efficientlyAbility to adapt, change, and learn as neededRequired Education/ExperienceB.S. in Computer Science or related field preferred2+ years work experienceWorking ConditionsThis job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.

SafetyVivint enforces a safety culture whereby all employees have the responsibility for continuously developing and maintaining a safe working environment. Each new employee is responsible for completing all training requirements. Additionally, the employee must accept they have responsibility for maintaining the safety of themselves, their co-workers, and the public. Employees must adhere to all written and verbal instructions, promptly report and correct all hazards or unsafe conditions, question non-standard operations or unmitigated hazards, and provide feedback to management on all safety issues.#J-18808-Ljbffr