Life360 is a company dedicated to keeping families connected through innovative technology. They are seeking a Backend Engineer II to build and improve cloud services for connected hardware, collaborating with various teams to ensure quality and reliability in their products.
Responsibilities:
- Build and maintain components and features of Devices Cloud services — telemetry ingest, state management, command/control, and data pipelines — with a focus on quality and reliability
- Own well-defined features and smaller designs from implementation through production, breaking down tasks and delivering accurate estimates with occasional guidance
- Use AI-native engineering practices in your daily work: AI assistants for coding, testing, refactoring, and debugging, while owning and reviewing everything you ship
- Work with firmware, mobile, product, and platform teams to implement APIs and integrations across the hardware-software boundary
- Contribute to cross-team efforts, and escalate risks and blockers early
- Thoroughly test your own code to catch logic issues before integration, and learn cross-functional requirements around security and scalability
- Follow code review best practices, give and receive constructive feedback, and learn from senior engineers
- Translate technical specifications into high-quality code, and contribute to team documentation
- Communicate progress clearly and surface blocking issues early to your team and manager
- Participate in on-call rotation and contribute to incident response and post-mortems
Requirements:
- 4+ years of experience in software engineering experience building backend or cloud services
- Experience building defined features, investigating and fixing bugs, and writing test code with growing independence
- Working knowledge of cloud-native infrastructure (AWS: EKS, Lambda, DynamoDB, SQS, Kinesis, etc.) and a desire to deepen your distributed-systems skills
- Hands-on experience using AI coding assistants for real engineering tasks, with the judgment to review and own what you ship
- Solid coding and problem-solving skills, and a habit of self-testing to deliver low-defect work
- A clear communicator who shares progress, asks insightful questions, and explains their work to peers and their manager
- Able to work semi-independently, unblock yourself, and ask for guidance when you need it
- Experience with high-frequency ingest systems, time-series data, and streaming platforms (Kafka, Kinesis, or similar)
- Bachelor's Degree in a Technical field, or equivalent experience
- Experience with IoT, telematics, embedded, or firmware-adjacent systems
- Background in SRE practices, reliability engineering, and progressive delivery
- Familiarity with observability platforms (Prometheus, Grafana, OpenTelemetry, DataDog)
- Experience contributing to industry conversations: open-source projects, conference talks, or technical publications
- Knowledge of hardware/firmware communication protocols (MQTT, BLE, CoAP, etc.)