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.
About This Role
We are seeking a Principal Platform Engineer to set technical direction for Vivint's core platform: the cloud services, event pipelines, APIs, and IoT integrations that power millions of connected homes. This is a senior individual-contributor role. You will own architecture across multiple teams, lead the hardest technical problems hands-on, and raise the engineering bar for a growing Seattle team. In this role, you will be responsible to:
Define the technical strategy and multi-year architecture for core platform services, event pipelines, and APIs.
Lead the design of high-scale, low-latency distributed systems that process real-time events from millions of devices.
Own cross-team technical decisions: author and review design documents and resolve trade-offs across mobile, backend, embedded, and data teams.
Set standards for reliability, security, observability, and operability, including SLOs, production readiness, and incident review.
Stay hands-on: build prototypes and critical components, and lead resolution of the hardest production issues.
Identify systemic technical debt and platform risks, and drive plans to address them, including build-vs-buy decisions.
Mentor senior and staff engineers, help set the hiring bar, and establish engineering culture for the Seattle team.
Partner with Product, Security, and engineering leadership to align the platform roadmap with business priorities.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience
10+ years of experience building and operating production systems, including several years as a technical lead at the staff or principal level
Expert-level skills in Go, Python, Java, or similar backend languages
Track record designing and operating large-scale distributed systems with high availability and low latency
Deep experience with cloud-native infrastructure: containers, Kubernetes, CI/CD, and GCP or AWS
Experience setting technical direction across multiple teams and driving adoption of standards without direct authority
Strong written and verbal communication; able to explain trade-offs to both engineers and senior leadership
Preferred Qualifications
Experience with event-driven architectures and streaming systems (e.g., Kafka)
Experience designing REST and/or gRPC APIs at scale, including versioning and backward compatibility
Experience with IoT systems or device communication protocols (e.g., MQTT)
Experience with observability and SRE practices (e.g., Datadog, OpenTelemetry, SLOs)
Experience with NoSQL databases (e.g., MongoDB) and data modeling at scale
Experience with video streaming technologies (e.g., MP4, HLS, ffmpeg)
Experience with private cloud or hybrid infrastructure
Experience building internal developer platforms or using AI-assisted development tools
Working at Vivint:
Learn about the
Numbers & Facts
Location
VIRTUAL, WA
Skills
Amazon Web Services (AWS)unmatched
Application Programming Interface (API)unmatched
Artificial Intelligence (AI)unmatched
Cloud Computingunmatched
Communications Protocolsunmatched
Computer Scienceunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Data Modelingunmatched
Design Documentunmatched
Distributed Computingunmatched
Embedded Systemsunmatched
FFmpegunmatched
GCP (Good Clinical Practices)unmatched
High Availabilityunmatched
Hybrid Cloudunmatched
Incident Managementunmatched
Internet of Thingsunmatched
Javaunmatched
Large-Scale Systemsunmatched
Leadershipunmatched
Mentoringunmatched
MongoDBunmatched
NoSQLunmatched
Presentation/Verbal Skillsunmatched
Private Cloudunmatched
Production Systemsunmatched
Programming Toolsunmatched
Prototypingunmatched
Python Programming/Scripting Languageunmatched
REST (Representational State Transfer)unmatched
Smart Homesunmatched
Software Engineeringunmatched
Streaming Technologyunmatched
Technical Leadershipunmatched
Technical Strategyunmatched
Video Streamingunmatched
Writing Skillsunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.