Life360

The #1 family safety app 📱

Senior Software Engineer II, Messaging, Cloud

Full TimeRemoteTeam 201-500Since 2008H1B SponsorCompany SiteLinkedIn

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.

Related Job Pages