Life360
The #1 family safety app 📱
Senior Software Engineer II, Messaging, Cloud
Location
United States
Posted
7 days ago
Salary
$148K - $216.5K / year
Bachelor Degree6 yrs expEnglishApacheAWSCloudDistributed SystemsDynamo DBJavaKafkaSpringSpring BootSpring BootTerraform
Job Description
• Design, build, and maintain streaming services using Kafka, Spring Boot, and Spring Cloud Stream
• Develop and manage Kafka connectors for data integration (DynamoDB, S3, custom sinks/sources)
• Own schema management and evolution using Protocol Buffers, Schema Registry, and multi-language code generation
• Support ongoing platform migrations, including multi-cluster consumption patterns and infrastructure transitions
• Build monitoring, observability, and operational tooling to ensure system reliability
• Collaborate with cross-functional teams on API design, data contracts, and integration patterns
• Write infrastructure as code using Terraform and automate deployments through CI/CD pipelines
• Participate in on-call rotation and incident response
• Mentor team members and contribute to team processes and technical standards
Job Requirements
- 6+ years of backend software engineering experience
- Strong proficiency with Java and Spring Boot (this is our primary stack)
- Experience with Apache Kafka or similar distributed streaming platforms
- Solid understanding of distributed systems concepts: consistency, fault tolerance, replication, and data durability
- Comfortable with cloud infrastructure (AWS preferred) and containerized deployments.
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.