Senior Software Engineer
Core
Design, build, and operate C++ and Go services providing secure, reliable connections between the cloud and SimpliSafe devices, routing messages to the platform.
Role type
Senior Software Engineer (Device Connectivity)
Builds
Cloud services for device connectivity, event-streaming platforms, and next-generation device provisioning.
Domain
Home Security / IoT / Cloud Infrastructure
Required skills
C++, Go, AWS (EKS, Lambda, SQS, S3, IAM), Terraform/OpenTofu, CI/CD (GitHub Actions), Observability (OpenTelemetry, Prometheus), System Design, Root Cause Analysis
Preferred skills
Kubernetes, Event-streaming (Kafka, Pulsar), Schema formats (Avro, JSON Schema), IoT/embedded protocols (MQTT, PKI), CMake, Conan, Redis, Python testing
Technologies
C++, Go, AWS, Terraform, GitHub Actions, Kubernetes, Kafka, Pulsar, OpenTelemetry, Prometheus, MQTT, Redis, Python
Responsibilities
Design and build C++/Go services for device connectivity; Lead end-to-end engineering projects including migrations and zero-downtime cutovers; Debug production problems and lead root-cause analyses; Own observability (tracing, metrics, dashboards); Manage security (certificates, IAM, network policies); Contribute to shared libraries for metrics, tracing, and concurrency.
Seniority
Senior, hands-on IC
