Vivint Smart Home, an NRG owned company, is looking to expand its Platform Infrastructure team and hire a Senior Software Engineer to help lead the development of its next-generation infrastructure, focusing on building, scaling, and maintaining core services for its IoT platform to handle high-performance scaling, implement advanced monitoring solutions, and drive improvements for high availability and resilience.
Requirements
- Proficiency in Go, Python, or similar languages, with the ability to solve complex problems and write maintainable code.
- Ability to learn and work with tools like Kubernetes, Docker, and Helm.
- Familiarity with CI/CD pipelines, OpenVPN, MongoDB, RabbitMQ, Kafka, or gRPC is a plus but not required.
Responsibilities
- building, scaling, and maintaining the core services that drive our IoT platform
- designing systems to handle high-performance scaling
- implementing advanced monitoring solutions
- driving improvements across Platform engineering to ensure high availability and resilience
- partner with teams across Vivint-including mobile, embedded, and data services-to support seamless integrations with our Smart Home ecosystem
- innovate and work with innovative technologies while solving real-world challenges in a dynamic and fast-paced environment
Other
- Bachelor's degree in computer science (or equivalent) with 4+ years of experience, or 5+ years of experience in a software engineering role.
- NRG Energy is committed to a drug and alcohol-free workplace.
- employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing.
- EOE AA M/F/Vet/Disability.