NRG
Sr. Software Engineer
NRG
TX
Apr 30, 2025
Full Job Description

Welcome to the intersection of energy and home services. At NRG, we're driven by our passion to create a smarter, cleaner and more connected future.

Vivint Smart Home, an NRG owned company, is a leading smart home company in the United States, dedicated to redefining the home experience with intelligent products and services. We find purpose in proactively protecting and keeping our customers connected to home, no matter where they are. Join the Smart Home team to create smarter, safer and more sustainable homes.

The Role:

The Sr. Software Engineer will be responsible for supporting software solutions and system integrations related to Payments, Finance, and Billing applications and services. This role involves close collaboration with technology team members, product managers, and business stakeholders to provide technical leadership across the design, development, and implementation of software solutions.

What you will be working on:

  • Design and develop scalable, reliable, and secure software solutions to tackle complex business needs
  • Diagnose and resolve performance, stability, and security challenges with innovative and forward-thinking approaches
  • Define and uphold engineering best practices and coding standards to ensure consistency, quality, and maintainability
  • Influence architectural decisions by actively participating in design reviews and architectural governance committees
  • Stay informed on business objectives, market trends, and emerging technologies to help shape future-ready solutions
  • Document and maintain clear and comprehensive process flows, architecture diagrams, and technical specifications
  • Support production systems, including troubleshooting, monitoring, and participating in operations to ensure system reliability
  • Collaborate effectively with engineers, project managers, and business stakeholders to align on goals and deliver results
  • Engage in Agile practices, including sprint planning, daily stand-ups, design sessions, and quality assurance reviews

Who you will work with:

You will collaborate with business stakeholders, product managers, program managers, and cross-functional technical teams within the IT organization to investigate, design, develop, and implement effective software solutions.

What we're looking for:

  • 7+ years of software engineering experience, preferably using .NET/C#
  • Mastery of data types, algorithms, object oriented programming
  • Web service, web app, and console app development experience
  • SQL/TSQL experience and knowledge
  • Proficiency with cloud platforms (Azure preferred) and containerization technologies (Docker, Kubernetes). Event driven Microservices architecture.
  • Experienced in SQL and NoSQL databases (e.g., Azure Cosmos, SQL DB).
  • Skilled in RESTful API development and integration.
  • Hands-on experience with testing frameworks (e.g., NUnit and MoQ) and strong debugging skills.
  • Integration experience with Payment Gateway's and Payment processor's is a plus.
  • Demonstrated problem solving ability
  • Ability to work on multiple tasks and deliver results with aggressive timelines
  • Agile methodology experience
  • Excellent communication skills
  • Bachelor's Degree in Computer Science, Software Engineering, Information Systems, or equivalent

Learn about the Vivint Culture and why it's a great place to grow your career!

Here are some highlighted perks you should ask us about:

  • Free daily lunch and drinks on site
  • Paid holidays and flexible paid time away
  • Employee/Friends/Family Discounts
  • Onsite health clinic, gym, gaming tables
  • Medical/dental/vision/life coverage & 24/7 Medical Hotline
  • 401(k) + Employer Match
  • Employee Resource Groups
  • The base salary range for this position is: $50,000- $150,000* *The base salary range above represents the low and high end of the salary range for this position. Actual salaries will vary based on several factors including but not limited to location, experience, and performance. The range listed is just one component of the total compensation package for employees. Other rewards may include annual bonus, short- and long-term incentives, and program-specific awards. In addition the position may be eligible to participate in the benefits program which include, but are not limited to, medical, vision, dental, 401K, and flexible spending accounts.

WORKING CONDITIONS:

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

NRG Energy is committed to a drug and alcohol-free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Vet/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.

Official description on file with Talent.

PDN-9ecbd7a4-5248-4c2a-88b2-fabe5a1ee804
Job Information
Job Category:
Information Technology
Spotlight Employer
Related jobs
Mountain Park Health Center
We are looking for Pediatric Nurse Practitioners to join our well-established and accredited team of providers who provide high-quality care to infants, children, and adolescents, in a welcoming, supp...
Jun 20, 2025
Phoenix, AZ
Merck
Job DescriptionThe Analytical Research and Development Microbiology group has an opening for a Senior Scientist - Microbiologist. Join us and experience our culture first-hand one of strong ethics & i...
Jun 20, 2025
Rahway, NJ
Tidal Wave Auto Spa
Team Lead - Ponca City, OK
Tidal Wave Auto Spa
Starting Pay Rate:Hourly - Hourly Plan, 13.00 USD HourlyTidal Wave Auto Spa is one of the fastest growing car wash chains in the country and is a recognized leader in the industry with locations natio...
Jun 20, 2025
Ponca City, OK
©2025 TalentAlly.
Powered by TalentAlly.
Apply for this job
Sr. Software Engineer
NRG
TX
Apr 30, 2025
Your Information
First Name *
Last Name *
Email Address *
Zip Code *
Password *
Confirm Password *
Create your Profile from your Resume
By clicking the Apply button, you agree to the terms of use and privacy policy and consent to receive emails from us about job opportunities, career resources, and other relevant updates. You can unsubscribe at any time.
Continue to Apply

NRG would like you to finish the application on their website.

Supercharge Your Resume with AI

Boost your resume with AI-driven enhancements. The tool analyzes and refines your content, highlighting your strengths and tailoring it for maximum impact. Get personalized suggestions and apply improvements instantly to stand out in the job market.