← Back to Jobs
NRG Energy, Inc logo

Software Developer - Hybrid

NRG Energy, Inc
3.7(591)
👥10k+
Software Engineering
Houston, TX 77010
$101k - $167k
1 week ago
🤖 AI-First🛠️ Cursor-friendly💻 Open Source
Apply →

Explicitly uses vibe-coding tools (CoPilot, Cursor, Claude) and prompt engineering for AI-augmented development and automation.

About the Role

NRG Energy is hiring a .NET developer to design, develop, and support Natural Gas Risk applications for the Gas Trading business. The role involves building secure, high-performance .NET and SQL-based systems, integrating with enterprise trading workflows, and using AI-augmented tools (e.g., CoPilot, Cursor, Claude) to improve development and automation.

Job Description

Role

NRG is seeking a .NET developer to design, develop, and support applications that power Natural Gas Risk and Gas Trading workflows. The developer will build backend services, data access layers, and integrations that compute positions, mark-to-market values, exposure, and other quantitative metrics, while leveraging generative AI tools to accelerate development and automation.

Key Responsibilities

  • Develop, maintain, and enhance applications using C#/.NET Framework or .NET Core.
  • Implement data access layers with Dapper and Entity Framework; design and optimize SQL queries, stored procedures, and database schemas.
  • Build and support RESTful APIs and web services for application integration.
  • Use AI tools for architecture exploration, code generation, testing, debugging, and to build agent-style workflows and structured prompts.
  • Integrate applications with enterprise systems supporting gas scheduling, trading, risk, and settlement workflows.
  • Gather requirements from Trading, Operations, Risk, Accounting, and IT and translate them into technical solutions.
  • Provide production support, troubleshooting, and ensure high availability for critical applications.
  • Participate in code reviews, follow development standards, and support change management and validation for deployments.
  • Document application workflows, dependencies, and technical specifications; communicate technical concepts to technical and non-technical stakeholders.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 1–5 years of experience in .NET application development.
  • Proficiency in C#/.NET Framework or .NET Core and strong understanding of object-oriented programming and design patterns.
  • Hands-on experience with SQL Server, Dapper, and Entity Framework; working knowledge of SQL query optimization and stored procedures.
  • Experience building RESTful APIs and working with Git and collaborative development workflows.
  • Familiarity with AI services and prompt-based solutions; proficiency with at least one vibe-coding tool (examples: CoPilot, Claude, Cursor).
  • Exposure to energy and gas trading concepts (mark-to-market, forward curves) is a strong plus.

Location & Work Type

  • Hybrid role reporting to Princeton, NJ or Houston, TX offices; in-office one day per week.

Compensation

  • Base salary range: $101,200 - $167,040. Actual salary will vary based on location, experience, and performance.

Tech Stack

C#.NET Framework.NET CoreDapperEntity FrameworkSQL ServerSQLStored ProceduresRESTful APIsGitCoPilotCursorClaude

Skills

Object-Oriented DesignDesign PatternsSQL Performance TuningAPI DesignPrompt EngineeringAI-Augmented DevelopmentDebugging & TestingCode ReviewsStakeholder CommunicationProduction SupportRequirement GatheringDocumentationVersion Control (Git)

Experience Level

Mid

Salary

USD 101,200 - 167,040/year

Benefits

  • Hybrid (1 day/week)
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • 401K
  • Flexible spending accounts
  • Annual bonus
  • Short- and long-term incentives
  • Program-specific awards