Staff Software Engineer - User Systems
Core
Drive technical direction and architecture for cloud-based backend systems powering native mobile applications.
Role type
Staff Backend Software Engineer
Builds
Cloud-based backend services and microservices for mobile apps
Domain
Home security / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed system architecture, REST/gRPC API design, Cloud platform expertise (AWS/GCP/Azure), Containerization (Docker/Kubernetes), Event-driven architecture, Domain-driven design, Technical mentorship, Cross-team collaboration
Preferred skills
None stated
Technologies
AWS, GCP, Azure, Docker, Kubernetes, JavaScript/TypeScript, Rust, Java, Go, Python, C#
Responsibilities
Design and implement large-scale backend services, Define long-term technical roadmap, Mentor engineers and conduct code reviews, Lead cross-team technical collaboration, Manage on-call rotation for system incidents
Seniority
Staff, hands-on IC with strategic leadership