← Back to Jobs
NRG Energy, Inc logo

Software Developer - Hybrid

NRG Energy, Inc
3.7(591)
👥10k+
Software Engineering
Princeton, NJ 08540
$83k - $137k
5 days ago
🤖 AI-First🛠️ Cursor-friendly💻 Open Source✨ New
Apply →

Explicitly requires vibe coding skills — expects use of CoPilot, Cursor, Claude and prompt-engineering for AI-augmented development and agent-style workflows.

About the Role

Full-stack .NET and React developer role for NRG’s Natural Gas business, focused on building and supporting secure, high-performing web and Windows applications while using AI-augmented tools and prompt engineering to improve development efficiency and automation. The position involves working closely with trading, operations, risk, accounting and IT teams in a hybrid Princeton, NJ environment.

Job Description

Role

Seeking a full-stack .NET and React developer (1–5 years experience) to design, develop, and support IT applications for NRG’s Natural Gas business. The role requires integrating AI-augmented workflows and tools into the development lifecycle to accelerate coding, testing, and automation.

Key Responsibilities

  • Develop, maintain, and enhance web and Windows applications using C#/.NET Framework or .NET Core.
  • Implement data access layers using Dapper and Entity Framework.
  • Design and optimize SQL queries, stored procedures, and database schemas for performance and reliability.
  • Build and support RESTful APIs and web services.
  • Develop React.js front-end components for responsive web applications.
  • Use AI tools for architecture exploration, code generation, testing, and debugging.
  • Build and refine agent-style workflows and structured prompts to automate development tasks.
  • Apply prompt engineering techniques for document processing, operational insights, and automation.
  • Collaborate with stakeholders (Trading, Operations, Risk, Accounting, IT) to gather requirements and translate them into technical solutions.
  • Provide production support, troubleshoot issues, and help ensure high availability of critical applications.
  • Participate in code reviews, write maintainable and documented code, and support change management and validation for deployments.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 1–5 years of .NET application development experience (web and/or Windows).
  • Proficiency in C# and .NET Framework or .NET Core.
  • Hands-on experience with SQL Server, Dapper, and Entity Framework.
  • Exposure to React.js and modern web development practices.
  • Working knowledge of SQL, query optimization, and stored procedures.
  • Experience with RESTful APIs, web services, and Git-based collaborative workflows.
  • Familiarity with AI services and ability to design prompt-based solutions; proficiency with at least one AI/vibe-coding tool (e.g., CoPilot, Cursor, Claude).
  • Strong understanding of object-oriented programming and design patterns.
  • Effective communication and collaboration skills; ability to work with technical and non-technical stakeholders.

Preferred

  • Exposure to energy and gas trading business processes is a significant plus.
  • Experience implementing predictive analytics, anomaly detection, or decision-support features.

Work Environment

  • Princeton, NJ office. Hybrid requirement: 4 days in office (Monday–Thursday).

Compensation

  • Base salary range: $83,440 - $137,640. Other rewards may include annual bonus, short- and long-term incentives, and program-specific awards. Eligible to participate in the company benefits program.

Tech Stack

C#.NET Framework.NET CoreReact.jsSQLSQL ServerDapperEntity FrameworkRESTful APIsGitCoPilotCursorClaudeStored Procedures

Skills

Object-Oriented ProgrammingDesign PatternsPrompt EngineeringAI-Augmented DevelopmentSQL Query OptimizationAPI DesignTesting and DebuggingCode ReviewsDocumentationProduction SupportRequirement GatheringCollaborationCommunicationChange ManagementProblem Solving

Experience Level

Mid

Salary

USD 83,440 - 137,640/year

Benefits

  • Medical insurance
  • Vision insurance
  • Dental insurance
  • 401K
  • Flexible spending accounts (FSA)
  • Annual bonus
  • Short- and long-term incentives
  • Program-specific awards
  • Hybrid (Princeton, NJ; 4 days in office Mon-Thu)