Nrg Energy banner

Sr. Software Engineer - Hybrid

Nrg Energy

The Role

Overview

Design, develop, and scale .NET microservices for smart home sales platforms.

Key Responsibilities

  • service reliability
  • ci/cd pipelines
  • clean code
  • backend development
  • code reviews
  • microservices

Tasks

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

Requirements

  • c#
  • docker
  • azure
  • microservices
  • cosmos db
  • problem solving

What You Bring

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

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

-candidates must undergo random drug and alcohol testing, including post-accident and reasonable suspicion testing.