Senior Cloud Software Developer
Life360
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Life360
Life360's mission is to keep people close to the ones they love. Our category-leading mobile app, Tile tracking devices, and Pet GPS tracker empower members to protect the people, pets, and things they care about most with a range of services, including location sharing, safe driver reports, and crash detection with emergency dispatch. Life360 serves approximately 91.6 million monthly active users (MAU), as of September 30, 2025, across more than 180 countries. We deliver peace of mind and enhance everyday family life with seamless coordination for all the moments that matter, big and small. By continuing to innovate and deliver for our customers, we have become a household name and the must-have mobile-based membership for families (and those friends who are basically family).
Life360 has more than 500 (and growing!) remote-first employees. For more information, please visit life360.com.
Life360 is a Remote First company, which means a remote work environment will be the primary experience for all employees. All positions, unless otherwise specified, can be performed remotely (within the US and Canada) regardless of any specified location above.
About The Team
The Foundry team is responsible for defining, building, and supporting our high volume reusable cloud platform(s) enabling next generation features. These systems are used by all teams at Life360 and have tremendous impact on the overall operations of the product. Some of the maintained and owned services are the highest throughput in the company offering unique scaling challenges and opportunities.
About The Job
As a Senior Cloud Software Developer, Foundry, you’ll be working closely with some of our most senior engineers, including Staff, on Java, GO and PHP technologies to enhance and extend our systems as well as building the next generation of high-frequency sensor data ingest by utilizing Java, GO, Kafka and Kafka Connect. Not only will you be building services, but you will have the opportunity to manage their deployment as well.
For candidates based out of Canada, the salary range for this position is $180,500-$243,000 CAD. We take into consideration an individual's background and experience in determining final salary - therefore, base pay offered may vary considerably depending on geographic location, job-related knowledge, skills, and experience. The compensation package includes a wide range of medical, dental, vision, financial, and other benefits, as well as equity.
What You’ll Do
- Build the next generation of high-frequency sensor data ingest utilizing Java, GO, and Kafka.
- Enhance our existing authorization and authentication systems which utilize JWTs.
- Monitor health, suggest/drive improvements for, and deploy your own services.
- Work cross-functionally across teams to gain alignment on team initiatives.
- Maintain and improve service level objectives (SLOs).
- Collaborate closely with Senior and Staff engineers to build technical specs.
- Automate deployment of services and component validation with testing suites.
What We’re Looking For
- Bachelor’s in Computer Science, Engineering, related field or equivalent practical experience.
- Minimum 3+ years experience with Java/Spring Boot.
- 2+ years experience with relational or non-relational databases such as MySQL, Apache Pinot, Postgres, DynamoDB, MongoDB.
- Experience deploying and maintaining systems, ideally with Kubernetes.
- Understands microservices and their architectures.
- Communicates effectively with cross-platform teammates.
Preferred Qualifications
- 4+ years experience with Java (bonus for Spring Framework experience).
- Experience with queuing/streaming technologies such as NSQ and Kafka.
- Experience with JWTs and public-key encryption.
- Adaptive to working across programming languages regularly.
- Experience working remotely with minimal guidance.
- Experience working with AWS products.
- Experience with Docker and Kubernetes.
Our Benefits
- Competitive pay and benefits.
- Medical, dental, vision, life, and disability insurance plans (100% paid for US employees). We offer supplemental plans for medical and dental for Canadian employees.
- 401(k) plan with company matching program in the US and RRSP with DPSP plan for Canadian employees.
- Employee Assistance Program (EAP) for mental wellness.
- Flexible PTO and 12 company wide days off throughout the year.
- Learning & Development programs.
- Equipment, tools, and reimbursement support for a productive remote environment.
- Free Life360 Platinum Membership for your preferred circle.
Key skills/competency
- Java Development
- Go Programming
- Kafka
- Microservices Architecture
- Cloud Platform
- System Deployment
- Database Management
- Authentication Systems
- Distributed Systems
- Kubernetes
How to Get Hired at Life360
- Research Life360's mission: Understand their commitment to family safety and global user base.
- Highlight cloud expertise: Showcase your experience with high-volume, scalable cloud platforms.
- Tailor your resume for Java/Go: Emphasize experience with Java, Go, Kafka, and microservices architecture.
- Prepare for systems design questions: Focus on distributed systems, data ingest, and scaling challenges.
- Demonstrate remote work skills: Be ready to discuss effective collaboration in a remote-first environment.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background