
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.
People Also Searched For
Security Systems Technician jobs in Salt Lake City , Utah , US
Project Manager jobs in Salt Lake City , Utah , US
Inspector jobs in Salt Lake City , Utah , US
Security Systems Technician jobs in Utah , US
Project Manager jobs in Utah , US
Inspector jobs in Utah , US
Security Systems Technician jobs in Salt Lake City , US
Project Manager jobs in Salt Lake City , US
Inspector jobs in Salt Lake City , US
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
