Search jobs > Lehi, UT > Staff software engineer

Staff Software Engineer

Vivint
Lehi, UT, United States
Full-time

Job Description

Welcome to the intersection of energy and home services. At NRG, we're driven by the idea of a smarter, cleaner, more connected future-and the possibilities that will bring to the world and to the 7.

3 million customers we serve.

Vivint Smart Home, an NRG owned company, is a leading smart home company in the United States, dedicated to redefining the home experience with intelligent products and services.

We find purpose in proactively protecting and keeping our customers connected to home, no matter where they are. Join the Smart Home team to create smarter, safer and more sustainable homes.

More information is available at or . Connect with NRG and Vivint on Facebook, Instagram, LinkedIn and X.

Summary :

In this role, you'll be building the back-end APIs and services that power our app experiences for Vivint's millions of customers.

Your work will directly impact how customers use Vivint to secure and control their homes.

Primary Responsibilities :

  • Designing and implementing APIs for mobile apps.
  • Work across teams to design solutions for provisioning and communicating with IOT devices.
  • Develop cloud services that process the events and settings that power our Smart Home experiences.

What we're looking for :

  • Experience with Go and Python or similar languages
  • Experience building secure, scalable, high-availability, low latency, and distributed cloud services.
  • Experience developing gRPC and REST APIs
  • Experience using MQTT to communicate with IoT devices
  • Experience with Kubernetes and Docker
  • Experience with Mongo DB or other NoSQL document databases
  • Strong analytical and problem-solving skills
  • Capable of identifying problems, taking the initiative to propose solutions, and successfully executing plans
  • 8+ years of software development experience
  • B.S. in Computer Science or related field preferred
  • Familiarity with CI / CD build systems

Here are some highlighted perks you should ask us about :

  • Free daily lunch and drinks on-site
  • Paid holidays and flexible paid time away
  • Employee / Friends / Family Discounts
  • Onsite health clinic, gym, gaming tables
  • Medical / dental / vision / life coverage & 24 / 7 Medical Hotline
  • 401(k) + Employer Match
  • Employee Resource Groups

WORKING CONDITIONS :

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

SAFETY :

We enforce 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.

Employee 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.

If you are an active Vivint employee, please apply through Workday by searching "Find Jobs".

If you are an active Vivint employee, please apply through Workday by searching "Find Jobs ".

PDN-9d2b6aaa-6bee-4b64-b112-b34bc287ad68

4 days ago
Related jobs
Promoted
Vivint
Lehi, Utah

Welcome to the intersection of energy and home services.At NRG, we're driven by the idea of a smarter, cleaner, more connected future-and the possibilities that will bring to the world and to the 7.Vivint Smart Home, an NRG owned company, is a leading smart home company in the United States, dedicat...

Promoted
Ivanti
South Jordan, Utah

Ivanti is looking for a C#, Full-Stack Staff Software Engineer to design, build, and extend cloud applications to help customers secure their environments. Full Stack Development: Design and develop cloud-based software systems using C# and. Collaboration: Work closely with cross-functional teams in...

Promoted
BILL
South Jordan, Utah

BILL is looking for a Staff Software Engineer to build and scale our Spend and Expense software solutions. BILL is a leader in financial automation software for small and midsize businesses (SMBs). If you are passionate about building great platforms, excited about solving real-world customer issues...

Promoted
Ivanti
South Jordan, Utah

Demonstrate completed features to development team and wider engineering teams. Bachelor’s degree in Computer Science, MIS, Engineering (any), or related. Five (5) years in any occupation in which C# software development experience is gained must include:. ...

Vivint
Lehi, Utah

In this role, you’ll be building the back-end APIs and services that power our app experiences for Vivint’s millions of customers Your work will directly impact how customers use Vivint to secure and control their homes.Designing and implementing APIs for mobile apps.Work across teams to design solu...

BILL
Draper, Utah

BILL is looking for a Fullstack Senior Software Engineer to build and scale our Spend and Expense software solutions. If you are passionate about building great platforms, excited about solving real-world customer issues, enjoy mentoring all types of engineers, and are interested in working on chall...

SalesRabbit
Utah, United States

As a software engineer, you'll work collaboratively within cross-functional delivery teams alongside other engineers, designers, and product managers in building software to help improve field sales. SalesRabbit seeks a highly motivated and talented Senior Elixir Engineer who can do high-quality wor...

Proofpoint
Utah

As a Staff Software Engineer on our threat intelligence team, you will be building massive-scale systems used by Fortune 100 customers which contain everything our company knows about the threat landscape. Design, code, review, test, and deploy software features in our application stack. ...

Henry Schein One
American Fork, Utah

Job Summary We are seeking a Staff Software Engineer to join our talented team of software engineers dedicated to delivering best-in-class solutions for our dental customers. What You Will Do Collaborate with managers and staff engineers to provide technical leadership across teams Model and mentor ...

NetDocuments
Lehi, Utah

NetDocuments is seeking a Staff Software Engineer who has deep knowledge and experience building B2B SaaS solutions hosted on PaaS services offered by Azure or AWS. Support and develop software engineers by providing advice, coaching and educational opportunities. Interprets functional/non-functiona...