Life360 is hiring a Sr Staff Software Engineer for the Stream Control Plane. You will set the technical direction for Cribl Stream's Control Plane features, building scalable, reliable, and intuitive systems for operating Cribl Stream at high scale, with a focus on deployment, configuration, and orchestration of distributed nodes.
What You'll Do
- Develop subject matter expertise in key areas like deployment, configuration, and orchestration of distributed nodes at high scale.
- Provide technical and thought leadership for product delivery and internal engineering processes.
- Mentor and coach junior engineers on the team.
- Contribute to the technical roadmap by partnering with Product Management and Engineering leaders.
- Introduce performance and efficiency improvements across products and processes.
- Champion teamwork, engineering best practices, and a customer-focused mindset.
- Take the lead on feature development, balancing high-quality software development with evangelism and coaching.
- Design, develop, test, and maintain clear, concise, and robust code.
- Develop expert-level knowledge of software development using Node.js, JavaScript/TypeScript, Docker, and Git.
- Ensure feature quality by creating robust test plans and comprehensive automated tests.
- Collaborate with engineers, product managers, UX designers, and business teams to translate specifications into code.
- Work closely with peers by providing feedback on feature design and conducting code reviews.
- Engage users by contributing to internal and external blogs related to developed products.
- Help maintain and support SaaS products, including periodic participation in 24x7 on-call rotations.
What We're Looking For
- BS in CS/EE with 12+ years of experience or MS with 8+ years.
- Expert knowledge of building products that leverage large-scale distributed systems.
- Expert knowledge of designing, building, and using APIs, such as REST and RPC.
- Excellent verbal and written communication skills; able to explain complex topics to stakeholders in remote environments.
- Self-driven and motivated with the ability to learn new technologies and develop prototypes quickly.
- Expert knowledge of data structures, algorithms, operating systems, and distributed systems.
- Strong experience with performance optimization and scalability of complex distributed systems.
- Experience with Agile processes and rapid iterative development.
- Excellent ability to maintain focus on outcomes.
- Experience using services from cloud platforms such as AWS, Azure, and GCP.
- Strong sense of ownership with a focus on high-quality and high-performing deliverables.
- Expert knowledge of Linux systems.
- Working knowledge of Docker and k8s.
Technical Stack
- Node.js
- JavaScript/TypeScript
- Docker
- Git
- Linux
- AWS, Azure, GCP
- Kubernetes (k8s)
Team & Environment
You will partner with a team of skilled engineers.
Benefits & Compensation
- Compensation range: $200,000 - $330,000
- Health, dental, and vision insurance
- Short-term disability and life insurance
- Paid holidays and paid time off
- Fertility treatment benefit
- 401(k) plan
- Equity
- Eligibility for a discretionary company-wide bonus
Work Mode
This is a remote position open to candidates based in the United States. Life360 has a remote-first culture.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics.



