Life36010.03.26
AI SCORE 8.5

Senior Software Engineer II - Messaging Cloud Infrastructure

$148K–$217K/year

About the Role

We are looking for a Senior Software Engineer II, Messaging, Cloud to join our innovative team at Life360. This Senior Software Engineer II remote position will allow you to work with cutting-edge technology while helping to keep families connected through our industry-leading mobile app and tracking devices.

What You'll Do

  • Design, build, and maintain streaming services using Kafka, Spring Boot, and Spring Cloud Stream.
  • Develop and manage Kafka connectors for data integration with systems like DynamoDB and S3.
  • Own schema management and evolution using Protocol Buffers and Schema Registry.
  • Support ongoing platform migrations and infrastructure transitions.
  • Build monitoring, observability, and operational tooling to ensure system reliability.
  • Collaborate with cross-functional teams on API design 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.

Requirements

  • 6+ years of backend software engineering experience.
  • Strong proficiency with Java and Spring Boot.
  • 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.

Nice to Have

  • Experience with Go for CLI tools and services.
  • Familiarity with gRPC and Protocol Buffers.
  • Background in stream processing frameworks like Kafka Streams or Flink.
  • Experience with CI/CD patterns and observability tooling (Prometheus, Grafana, DataDog).

What We Offer

  • Competitive salary range of $148,000 to $216,500 USD.
  • Comprehensive medical, dental, vision, life, and disability insurance plans.
  • 401(k) plan with company matching for US employees.
  • Flexible PTO and 12 company-wide days off throughout the year.
  • Learning & Development programs to support your growth.
  • Equipment and tools reimbursement for a productive remote environment.
  • Free Life360 Platinum Membership for your preferred circle.
Why This Job8.5 of 10

This Senior Software Engineer II role at Life360 offers a unique opportunity to work remotely on innovative cloud messaging solutions, with a competitive salary and excellent benefits.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in designing and implementing microservices architectures using Java and Spring Boot, with hands-on experience in streaming data processing frameworks such as Apache Kafka.

Strong understanding of cloud infrastructure and deployment processes, particularly with AWS services and Terraform for Infrastructure as Code, enabling efficient CI/CD pipelines.

Demonstrates a proactive mindset in troubleshooting and optimizing messaging systems, with a focus on performance and reliability, essential for maintaining high availability in a remote work environment.

Learning Resources

Java Programming and Software Engineering Fundamentalscourse

Career Path

Senior Software Engineer II - Messaging Cloud Infrastructure(Now)Lead Software Engineer - Cloud Infrastructure(2-4 years)Engineering Manager - Cloud Services(4-6 years)

Market Overview

Market Size 2024
$30B
Annual Growth
12.5%
AI Adoption
45%
Investment
+60%
Labour Demand
+25%
Avg Salary
$130K

Skills & Requirements

Required
JavaSpring BootApache Kafka
Growing in Demand
KubernetesMicroservices ArchitectureReactive Programming
Declining
EJB (Enterprise JavaBeans)JSP (JavaServer Pages)

Domain Trends

Shift to Microservices
By 2025, 70% of applications are expected to be built using microservices architecture, enhancing scalability and deployment efficiency.
Increased Use of Serverless Computing
Serverless computing adoption is projected to grow by 30% annually, with AWS Lambda leading the market, allowing developers to focus on code without managing servers.
Rise of Event-Driven Architectures
Event-driven architectures, particularly using Apache Kafka, are expected to see a 40% increase in adoption as organizations aim for real-time data processing and responsiveness.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.