Senior Software Engineer - Platform (NRG Energy Inc. (fka Vivint LLC) Lehi, UT)

New Yesterday

Senior Software Engineer - Platform (NRG Energy Inc. (fka Vivint LLC) Lehi, UT)
Contribute to new feature development, maintenance, and architectural activities. Design and implement scalable, high-availability, low-latency distributed systems. Build and maintain RESTful services for integration with IoT devices. Apply advanced design patterns to solve complex software engineering challenges. Work with technologies related to queueing (Kafka, RabbitMQ), caching (Redis), and data persistence (MongoDB). Implement microservice architectures using gRPC. Ensure security and data privacy are central to system design and implementation. Optimize system performance through concurrency techniques and effective caching strategies. Build customer experiences through integrations with energy service providers. Research and evaluate new technologies and tools. Actively participate in the Platform guild with fellow engineers to develop better organization-wide development practices and solve hard problems. Partner closely with engineers from various disciplines to build exceptional software experiences from top to bottom. Leverage technical expertise to guide implementation decisions, actively participate in code reviews, and engage in the full software lifecycle. Work in a fast-paced, self-directed, agile environment. Contribute to the design, development, and maintenance of new features, ensuring high-quality architectural standards. Telecommuting permitted up to two days per week. Must report to 3401 N Ashton Blvd, Lehi, UT 3 days/week. Salary: $125,715 – $135,000 per year.
MINIMUM REQUIREMENTS: Master’s degree or U.S. equivalent in Computer Science, Computer Engineering, or a related field, plus 3 years professional experience as a Software Engineer, Software Developer, or any occupation/position/job title involving distributed systems, performance optimization, and concurrency management.
Must have the following special skills: 3 years of professional experience utiliz
Location:
Lehi, UT, United States

We found some similar jobs based on your search