Demo

Software Engineer II, Full-Stack

Vivint
Lehi, UT Full Time
POSTED ON 3/31/2025
AVAILABLE BEFORE 5/31/2025

Welcome to the intersection of energy and home services. At NRG, we're driven by our passion to create a smarter, cleaner and more connected future.

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.

About This Role

We are seeking an experienced Full-Stack Software Engineer to join our Camera AI team. In this role, you will be responsible for designing, developing, and deploying innovative prototypes that showcase and validate AI capabilities. You will work closely with AI researchers, product managers, and other engineers to rapidly transform concepts into functional applications. In this role, you will be responsible to:

  • Architect and implement full-stack web applications using modern JavaScript frameworks and tools
  • Build scalable and performant backend services that integrate with our IoT devices
  • Collaborate with AI researchers to rapidly prototype experiences with advanced AI models
  • Establish best practices for code quality, testing, and deployment
  • Evaluate and incorporate new technologies that could benefit the team's prototyping capabilities

Required Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5 years of professional software development experience
  • Strong proficiency in JavaScript/TypeScript and modern ECMAScript features
  • Extensive experience with React and related ecosystem (redux, express, etc.)
  • Proven experience with Node.js backend development
  • Strong understanding of API design principles
  • Experience with cloud platforms, preferably Google Cloud Platform (GCP)
  • Proficiency in modern CSS, including Flexbox, Grid, and CSS-in-JS solutions
  • Strong understanding of web performance optimization and debugging
  • Experience with version control systems (Git) and CI/CD pipelines
  • Excellent problem-solving and analytical skills
  • Strong communication skills and ability to work in a collaborative environment

Preferred Qualifications:

  • Demonstrated expertise in Next.js and server-side rendering concepts
  • Experience working with AI/ML teams and integrating ML models into applications
  • Familiarity with WebRTC and real-time communication protocols
  • Experiences with IoT or Linux based systems
  • Background in rapid prototyping or MVP development
  • Knowledge of UI/UX design principles
  • Experience with containerization (Docker) and orchestration (Kubernetes)

Working at Vivint:

Learn about the Vivint Culture and why it's a great place to grow your career!

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
  • Quarterly Innovation Weeks

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.

NRG Energy is committed to a drug and alcohol-free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Vet/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.

Official description on file with Talent.

 

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer II, Full-Stack?

Sign up to receive alerts about other jobs on the Software Engineer II, Full-Stack career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Vivint

Vivint
Hired Organization Address Douglas, NE Full Time
Welcome to the intersection of energy and home services. At NRG, we’re driven by our passion to create a smarter, cleane...
Vivint
Hired Organization Address Clark, NV Full Time
Welcome to the intersection of energy and home services. At NRG, we’re driven by our passion to create a smarter, cleane...
Vivint
Hired Organization Address Provo, UT Full Time
As an NRG employee, we encourage you to take charge of your career and development journey. We invite you to explore exc...
Vivint
Hired Organization Address Lehi, UT Full Time
Welcome to the intersection of energy and home services. At NRG, we're driven by our passion to create a smarter, cleane...

Not the job you're looking for? Here are some other Software Engineer II, Full-Stack jobs in the Lehi, UT area that may be a better fit.

Full Stack Software Engineer

FASHIONPHILE, Lehi, UT

Senior Software Engineer (Full Stack)

Reputation.com, Lehi, UT

AI Assistant is available now!

Feel free to start your new journey!