NRG Energy
Join to apply for the
Sr. Software Engineer
role at
NRG Energy
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 are looking for a passionate and experienced
Senior 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 be
on-site in our Lehi, UT office at least three days per week
to foster collaboration and team alignment.
Responsibilities
Design and develop backend services using .NET Core / .NET 8 in a microservices 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 5+ years of professional experience in software development, with a strong focus on .NET technologies.
Proficiency in C#, ASP.NET Core, JavaScript, GIT, Azure Web Services and RESTful API development.
Solid understanding of microservices, event-driven architecture, and domain-driven design (DDD).
Experience with Cosmos DB or other distributed NoSQL databases with experience in performance tuning.
Strong understanding of software engineering fundamentals, data structures, and algorithms.
Experience with unit testing, integration testing, and test automation.
Familiarity with containerization (Docker) and orchestration (Kubernetes).
Excellent problem-solving skills and a collaborative mindset.
Experience working in a loosely coupled microservices environment.
Familiarity with frontend technologies (e.g., Vue, Angular) is a plus.
Experience with AI-assisted development and productivity tools such as GitHub Copilot to accelerate coding and improve code quality.
Prior experience in a fast-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.
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 at http://www.eeoc.gov/employers/upload/poster_screen_reader_optimized.pdf)
Official description on file with Talent.
Details
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Oil and Gas
Referrals increase your chances of interviewing at NRG Energy by 2x.
Get notified about new Senior Software Engineer jobs in
Utah, United States .
Lehi, UT $113,400.00-$206,300.00 1 week ago
Lehi, UT $93,200.00-$170,600.00 1 week ago
Internship - Software Engineer (Summer 2026)
Lehi, UT $113,400.00-$206,300.00 5 days ago
Lehi, UT $113,400.00-$206,300.00 1 week ago
Salt Lake City, UT $85,000.00-$140,000.00 4 weeks ago
Lehi, UT $113,400.00-$206,300.00 1 week ago
Software Engineer Internship - Summer 2026
Salt Lake City Metropolitan Area 5 days ago
Lehi, UT $113,400.00-$206,300.00 3 weeks ago
Lehi, UT $113,400.00-$206,300.00 1 week ago
Salt Lake City Metropolitan Area 2 weeks ago
Lehi, UT $113,400.00-$206,300.00 5 days ago
Salt Lake City, UT $75,000.00-$90,000.00 2 weeks ago
Cottonwood Heights, UT $105,600.00-$198,000.00 1 day ago
Lehi, UT $113,400.00-$206,300.00 1 hour ago
Lehi, UT $113,400.00-$206,300.00 1 hour ago
Utah, United States $75,000.00-$80,000.00 4 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Official description on file with Talent.
#J-18808-Ljbffr
Sr. Software Engineer
role at
NRG Energy
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 are looking for a passionate and experienced
Senior 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 be
on-site in our Lehi, UT office at least three days per week
to foster collaboration and team alignment.
Responsibilities
Design and develop backend services using .NET Core / .NET 8 in a microservices 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 5+ years of professional experience in software development, with a strong focus on .NET technologies.
Proficiency in C#, ASP.NET Core, JavaScript, GIT, Azure Web Services and RESTful API development.
Solid understanding of microservices, event-driven architecture, and domain-driven design (DDD).
Experience with Cosmos DB or other distributed NoSQL databases with experience in performance tuning.
Strong understanding of software engineering fundamentals, data structures, and algorithms.
Experience with unit testing, integration testing, and test automation.
Familiarity with containerization (Docker) and orchestration (Kubernetes).
Excellent problem-solving skills and a collaborative mindset.
Experience working in a loosely coupled microservices environment.
Familiarity with frontend technologies (e.g., Vue, Angular) is a plus.
Experience with AI-assisted development and productivity tools such as GitHub Copilot to accelerate coding and improve code quality.
Prior experience in a fast-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.
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 at http://www.eeoc.gov/employers/upload/poster_screen_reader_optimized.pdf)
Official description on file with Talent.
Details
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Oil and Gas
Referrals increase your chances of interviewing at NRG Energy by 2x.
Get notified about new Senior Software Engineer jobs in
Utah, United States .
Lehi, UT $113,400.00-$206,300.00 1 week ago
Lehi, UT $93,200.00-$170,600.00 1 week ago
Internship - Software Engineer (Summer 2026)
Lehi, UT $113,400.00-$206,300.00 5 days ago
Lehi, UT $113,400.00-$206,300.00 1 week ago
Salt Lake City, UT $85,000.00-$140,000.00 4 weeks ago
Lehi, UT $113,400.00-$206,300.00 1 week ago
Software Engineer Internship - Summer 2026
Salt Lake City Metropolitan Area 5 days ago
Lehi, UT $113,400.00-$206,300.00 3 weeks ago
Lehi, UT $113,400.00-$206,300.00 1 week ago
Salt Lake City Metropolitan Area 2 weeks ago
Lehi, UT $113,400.00-$206,300.00 5 days ago
Salt Lake City, UT $75,000.00-$90,000.00 2 weeks ago
Cottonwood Heights, UT $105,600.00-$198,000.00 1 day ago
Lehi, UT $113,400.00-$206,300.00 1 hour ago
Lehi, UT $113,400.00-$206,300.00 1 hour ago
Utah, United States $75,000.00-$80,000.00 4 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Official description on file with Talent.
#J-18808-Ljbffr