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.