Vivint Header

Sr. Software Engineer - Hybrid

UT

Job Description

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.

We are looking for a passionate and experiencedSenior Software Engineer to join our Core technology team. You will play a key role in designing, building, and scaling microservices that power our sales tools and platforms. This is a high-impact role where you'll collaborate with cross-functional teams to deliver robust, scalable, and maintainable solutions. This role follows a hybrid work model, requiring the employee to beon-site in our Lehi, UT office at least three days per weekto foster collaboration and team alignment.

Key Responsibilities

  • Design and develop backend services using.NET Core / .NET 8in amicroservices architecture.
  • Collaborate with frontend developers, QAs, and product managers to deliver end-to-end features.
  • Write clean, maintainable, and testable code following best practices and SOLID principles.
  • Participate in code reviews, architecture discussions, and technical planning.
  • Mentor junior engineers and contribute to a culture of continuous improvement.
  • Ensure high performance, scalability, and reliability of services in production.
  • Work closely with DevOps to support CI/CD pipelines and ADO deployments.

Required Qualifications

  • Bachelor's degree in Computer Science (or equivalent) and a 5+ years of professional experience in software development, with a strong focus on.NET technologies.
  • Proficiency inC#,ASP.NET Core, JavaScript, GIT, Azure Web Services and RESTful API development.
  • Solid understanding ofmicroservices,event-driven architecture, anddomain-driven design (DDD).
  • Experience withCosmos DB or other similar distributed NoSQL databases with experience in performance tuning.
  • Strong understanding of software engineering fundamentals, data structures, and algorithms.
  • Experience withunit testing,integration testing, andtest automation.
  • Familiarity withcontainerization (Docker)andorchestration (Kubernetes).
  • Excellent problem-solving skills and a collaborative mindset.
  • Experience working in aloosely coupled microservices environment.
  • Familiarity withfrontend technologies(e.g., Vue, Angular) is a plus.
  • Experience with AI-assisted development and productivity tools such as GitHub Copilot with a focus on leveraging these tools to accelerate coding, improve code quality, and streamline development workflows.
  • Prior experience in afast-paced, agile environment.

Why Join Us?

  • Be part of a forward-thinking team driving AI and automation initiatives.
  • Work on impactful projects that directly support our sales operations and experience teams.
  • Enjoy a collaborative culture that values innovation, ownership, and growth.

If you reside in or intend to work remotely from California, Colorado, Connecticut, Hawaii, Illinois, Minnesota, Nevada, New York, Ohio, Washington D.C., Washington State or another state or locality with a pay transparency law, you may contact Careers@nrg.com for compensation information related to this position and other information as required by applicable law. Please include the job title in your request.

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/Protected Veteran Status/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.

EEO is the Law Poster(The poster can be found athttp://www.eeoc.gov/employers/upload/poster_screen_reader_optimized.pdf)

Official description on file with Talent.

PDN-9fdd629f-2214-4c47-bb55-69950ad64266

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.

We are looking for a passionate and experiencedSenior Software Engineer to join our Core technology team. You will play a key role in designing, building, and scaling microservices that power our sales tools and platforms. This is a high-impact role where you'll collaborate with cross-functional teams to deliver robust, scalable, and maintainable solutions. This role follows a hybrid work model, requiring the employee to beon-site in our Lehi, UT office at least three days per weekto foster collaboration and team alignment.

Key Responsibilities

  • Design and develop backend services using.NET Core / .NET 8in amicroservices architecture.
  • Collaborate with frontend developers, QAs, and product managers to deliver end-to-end features.
  • Write clean, maintainable, and testable code following best practices and SOLID principles.
  • Participate in code reviews, architecture discussions, and technical planning.
  • Mentor junior engineers and contribute to a culture of continuous improvement.
  • Ensure high performance, scalability, and reliability of services in production.
  • Work closely with DevOps to support CI/CD pipelines and ADO deployments.

Required Qualifications

  • Bachelor's degree in Computer Science (or equivalent) and a 5+ years of professional experience in software development, with a strong focus on.NET technologies.
  • Proficiency inC#,ASP.NET Core, JavaScript, GIT, Azure Web Services and RESTful API development.
  • Solid understanding ofmicroservices,event-driven architecture, anddomain-driven design (DDD).
  • Experience withCosmos DB or other similar distributed NoSQL databases with experience in performance tuning.
  • Strong understanding of software engineering fundamentals, data structures, and algorithms.
  • Experience withunit testing,integration testing, andtest automation.
  • Familiarity withcontainerization (Docker)andorchestration (Kubernetes).
  • Excellent problem-solving skills and a collaborative mindset.
  • Experience working in aloosely coupled microservices environment.
  • Familiarity withfrontend technologies(e.g., Vue, Angular) is a plus.
  • Experience with AI-assisted development and productivity tools such as GitHub Copilot with a focus on leveraging these tools to accelerate coding, improve code quality, and streamline development workflows.
  • Prior experience in afast-paced, agile environment.

Why Join Us?

  • Be part of a forward-thinking team driving AI and automation initiatives.
  • Work on impactful projects that directly support our sales operations and experience teams.
  • Enjoy a collaborative culture that values innovation, ownership, and growth.

If you reside in or intend to work remotely from California, Colorado, Connecticut, Hawaii, Illinois, Minnesota, Nevada, New York, Ohio, Washington D.C., Washington State or another state or locality with a pay transparency law, you may contact Careers@nrg.com for compensation information related to this position and other information as required by applicable law. Please include the job title in your request.

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/Protected Veteran Status/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.

EEO is the Law Poster(The poster can be found athttp://www.eeoc.gov/employers/upload/poster_screen_reader_optimized.pdf)

Official description on file with Talent.

PDN-9fdd629f-2214-4c47-bb55-69950ad64266

About Vivint

Vivint is a leading smart home company in North America. Vivint delivers an integrated smart home system with in-home consultation, professional installation and support delivered by its Smart Home Pros, as well as 24/7 customer care and monitoring. Dedicated to redefining the home experience with intelligent products and services, Vivint serves more than 1.8 million customers throughout the U.S. and Canada.Vivint was named by Forbes as the “Best Home Security Company of 2022” as well as making Forbes’ list of “Best Employers for Diversity 2022”. The company is the largest tech employer in Utah while being Newsweek’s Top 100 “Most Loved Workplaces” in the US for 2021 and is on Inc Magazine’s Best Led Companies list.
For more information, visit www.vivint.com.

Related Jobs

Apply For This Job
Sr. Software Engineer - Hybrid
Vivint
UT
Sep 13, 2025
Your Information
First Name *
Last Name *
Email Address *
This email belongs to another account. Please use a diferent email address or Sign In.
Zip Code *
Password *
Confirm Password *
Create your Profile from your Resume
By clicking the Apply button, you agree to the terms of use and privacy policy and consent to receive emails from us about job opportunities, career resources, and other relevant updates. You can unsubscribe at any time.
Ace your interview with
AI-powered interview practice

Get comfortable talking to hiring managers, receive personalized feedback on areas for improvement, sharpen your ability to answer the most common questions, and build confidence in formulating strong responses on the spot. Click the button below to begin your three free virtual interviews!

©2025 International Association of Women.
Powered by TalentAlly.