Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NRG Energy Logo

Senior Software Engineer - Core Technology

NRG Energy

Salary not specified
Sep 23, 2025
Lehi, UT, USA
Apply Now

Vivint Smart Home, an NRG owned company, is looking to hire a Senior Software Engineer to design, build, and scale microservices that power their sales tools and platforms, aiming to create smarter, safer, and more sustainable homes.

Requirements

  • 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 similar 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).
  • Experience working in a loosely coupled microservices environment.

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.

Other

  • 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.
  • Excellent problem-solving skills and a collaborative mindset.
  • Familiarity with frontend 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 a fast-paced, agile environment.