Sr Software Engineer, Platform

NRG•Seattle, WA
•$153,000 - $185,000

About The Position

Vivint Smart Home is hiring experienced engineers to help define and build the next generation of its platform infrastructure as part of a growing engineering presence in Seattle. The role involves designing and operating systems for real-time smart home experiences across cloud services, event pipelines, APIs, and IoT integrations, serving millions of connected devices and customers. The engineer will build high-scale distributed systems and cloud services, drive architecture and technical direction, and improve the performance, reliability, and operability of core platform services. The position includes end-to-end ownership from design through deployment, observability, and production operations, along with collaboration across mobile, backend, embedded, and data teams. The engineer will also contribute to the Seattle team’s engineering practices and technical culture and mentor other engineers.

Requirements

  • At least 5 years of experience building and operating production systems.
  • Strong experience in Go, Python, or similar backend languages.
  • Experience designing distributed systems with scalability, availability, and performance in mind.
  • Experience building REST and/or gRPC APIs.
  • Strong problem-solving skills and a track record of ownership and execution.
  • Experience working with modern cloud-native tooling, including containers, orchestration, and CI/CD.

Nice To Haves

  • B.S. in Computer Science or a related field (preferred).
  • Experience with event-driven architectures, such as Kafka or messaging systems.
  • Experience with IoT systems or device communication protocols, such as MQTT.
  • Familiarity with Kubernetes, Docker, and cloud infrastructure.
  • Experience with NoSQL databases, such as MongoDB.
  • Experience with video streaming technologies, such as MP4, HLS, or ffmpeg.
  • Experience using AI-assisted development tools for engineering workflows.

Responsibilities

  • Build and scale distributed systems that handle large volumes of real-time events.
  • Design and implement high-scale cloud services and APIs used by mobile apps, cameras, and smart home devices.
  • Own systems end-to-end, including design, deployment, observability, and production operations.
  • Contribute to and lead architecture discussions for new platform capabilities.
  • Build secure, resilient, and low-latency systems in a distributed environment.
  • Develop event-driven systems and integrations across IoT, backend services, and mobile platforms.
  • Improve the performance, reliability, and operability of core platform services.
  • Collaborate across mobile, backend, embedded, and data teams to deliver end-to-end experiences.
  • Mentor engineers and raise the overall engineering bar.
  • Help establish engineering practices and technical culture for the growing Seattle team.

Benefits

  • Competitive compensation.
  • Performance bonus (AIP).
  • Comprehensive health benefits, including medical, vision, and dental coverage.
  • 401(k).
  • Wellness programs.
  • Employee Stock Purchase Plan.
  • Flexible time off.
  • Flexible spending accounts.
  • Potential eligibility for annual bonus, short- and long-term incentives, and program-specific awards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service