Nrg Energy banner

Sr. Software Engineer - Hybrid

Nrg Energy

The Role

Overview

Design and develop .NET microservices for smart home sales platforms

Key Responsibilities

  • backend development
  • microservices
  • ci/cd pipelines
  • code reviews
  • clean code
  • performance optimization

Tasks

-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. -Work on impactful projects that directly support our sales operations and experience teams. -Design and develop backend services using .NET Core / .NET 8 in a microservices architecture. -Participate in code reviews, architecture discussions, and technical planning. -Work closely with DevOps to support CI/CD pipelines and ADO deployments. -Ensure high performance, scalability, and reliability of services in production. -Mentor junior engineers and contribute to a culture of continuous improvement.

Requirements

  • c#
  • asp.net
  • docker
  • kubernetes
  • azure
  • cosmos db

What You Bring

-Solid understanding of microservices, event-driven architecture, and domain-driven design (DDD). -Strong understanding of software engineering fundamentals, data structures, and algorithms. -Experience working in a loosely coupled microservices environment. -Familiarity with containerization (Docker) and orchestration (Kubernetes). -Familiarity with frontend technologies (e.g., Vue, Angular) is a plus. -Prior experience in a fast-paced, agile environment. -Proficiency in C#, ASP.NET Core, JavaScript, GIT, Azure Web Services and RESTful API development. -Experience with unit testing, integration testing, and test automation. -Excellent problem-solving skills and a collaborative mindset. -Experience with Cosmos DB or other similar distributed NoSQL databases with experience in performance tuning. -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. -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.

The Company

About Nrg Energy

-Built a vast energy generation portfolio—from coal, gas, oil and nuclear plants to wind, solar farms and battery storage. -Operates across the US and Canada under brands like Reliant, Direct Energy, Green Mountain Energy and Vivint. -Provides electricity, energy management, HVAC and home services through cloud-based platforms and smart-home integration. -Trades power, natural gas and environmental commodities, employing advanced analytics and financial instruments. -Unusual fact: it spearheaded the first privately-funded EV charging network (EVgo) before spinning it off.

Sector Specialisms

Power

Natural Gas

Load Management

Sustainability

Renewables

Energy Services

Distributed Generation

Commercial Operations

Plant Operations

Operations & Maintenance (O&M)

Biomass Energy

Natural Gas Turbine

Renewable Power

Energy Procurement

Security Clearance

-employees are subject to periodic random drug testing -drug and alcohol testing after accidents or upon reasonable suspicion