Job Closed

This listing is no longer active.

Life360 logo
Life360

Life360 is an award-winning, San Francisco, California-based family network app that allows families to share their location and collaborate and communicate wit

Staff Backend Engineer – Location Platform

Location

United States

Posted

121 days ago

Salary

$200K - $280K / year

Seniority

Lead

Bachelor Degree8 yrs expEnglishDistributed SystemsJavaApache Kafka

Job Description

Staff Backend Engineer – Location Platform

Life360

• Design, architect, and build high-throughput, low-latency backend systems for real-time location processing, geofencing, and location intelligence at scale (billions of events/day) • Take technical ownership of critical subsystems from inception to production, driving architectural decisions, managing dependencies, and coordinating across multiple teams • Lead the design and development of geospatial libraries, location algorithms, and platform services that other teams build on—establishing standards and best practices for location data processing across the organization • Architect distributed systems using Java and Go, leveraging Kafka and NATS for event streaming, real-time data pipelines, and inter-service communication • Drive technical design specifications, translate architectural decisions into actionable engineering plans, and mentor engineers on distributed systems patterns and location platform architecture • Identify and address technical debt, scalability bottlenecks, and engineering process deficiencies—proactively improving system reliability, observability, and operational excellence • Collaborate across teams (mobile, firmware, data science, product) to define APIs, refine technical requirements, and ensure alignment with long-term platform goals • Evaluate and adopt new technologies and best practices for geospatial computing, distributed systems, and real-time data processing • Participate in on-call rotations, lead incident response for location platform systems, and continuously improve system resilience • Provide technical leadership and mentorship across teams, conducting thorough code reviews, sharing knowledge, and raising the engineering bar

Job Requirements

  • 8+ years of professional software engineering experience building backend systems, with deep expertise in distributed systems, high-throughput data processing, and scalable architectures
  • Expert-level distributed systems knowledge: Strong fundamentals in consistency models, distributed consensus, event-driven architectures, data partitioning, and fault tolerance
  • Location and geospatial expertise: Hands-on experience with geospatial algorithms, coordinate systems, spatial indexing (e.g., geohashing, S2, quadtrees), proximity search, and geofencing at scale
  • Proficiency in Java and Go: Strong coding skills with experience building production services, libraries, and frameworks in both languages
  • Deep experience with Kafka and NATS: Hands-on expertise designing and operating event streaming systems, real-time data pipelines, and message-driven architectures at scale
  • Proven track record of technical leadership: Experience driving architectural decisions, resolving design misalignments, and coordinating complex technical initiatives across multiple teams
  • High-throughput, low-latency systems: Experience building systems that process billions of events per day with strict latency requirements (e.g., p99 < 100ms)
  • Strong system design and architecture skills: Ability to independently design complex subsystems, evaluate trade-offs, and produce well-documented, maintainable architectures
  • Platform and library development: Experience building reusable libraries, SDKs, or platform services that other engineering teams depend on
  • Excellent collaboration and communication: Ability to translate technical concepts for diverse audiences, lead cross-functional discussions, and mentor engineers at all levels.

Benefits

  • Competitive pay and benefits
  • Medical, dental, vision, life and disability insurance plans (100% paid for employees)
  • 401(k) plan with company matching program
  • Mental Wellness Program & Employee Assistance Program (EAP) for mental well-being
  • Flexible PTO, 13 company-wide days off throughout the year
  • Winter and Summer Weeklong Synchronized Company Shutdowns
  • Learning & Development programs
  • Equipment, tools, and reimbursement support for a productive remote environment
  • Free Life360 Platinum Membership for your preferred circle
  • Free Tile Products

Related Job Pages

More Backend Engineer Jobs

Tines logo

Senior Software Engineer, Backend

Tines

No-code automation for security teams

Backend Engineer121 days ago
Full TimeRemoteTeam 51-200Since 2018H1B Sponsor

• Work closely with colleagues to build the right solutions to the problems our customers face. • Make valuable changes in our codebase in your first week, and see them live in production minutes after merging them. • Shape how workflow execution happens at the very heart of our system. • Write and review high quality, well tested code. • Identify areas for improvement, both in our codebase and in how we work. • Own the problems you’re solving - and the software you write to solve them - all the way to production and beyond. • Use your knowledge to mentor other engineers in our team, providing support and guidance.

Ireland
Job Closed
MeridianLink logo

Senior Full-Stack Software Engineer – Angular/Java

MeridianLink

Connecting You to Better: MeridianLink is the developer of the industry's first multi-channel loan origination system.

Backend Engineer121 days ago
OtherRemoteTeam 501-1,000Since 1998H1B Sponsor

• Lead the development of single-page applications (SPAs) using Angular and modern front-end tooling. • Architect and implement reusable UI components and frameworks that support multiple product lines • Collaborate with back-end engineers to integrate RESTful APIs and ensure seamless data flow. • Mentor junior engineers and act as a technical lead for front-end initiatives. • Ensure front-end code quality, performance, accessibility, and cross-browser compatibility. • Contribute to architectural decisions that span both front-end and back-end systems • Participate in Agile ceremonies and drive continuous improvement in development practices.

United States
$138.9K - $180K / year
Job Closed
Luxor Technology logo

Backend Engineer – Golang

Luxor Technology

Bitcoin Mining Pool | Hashrate Derivatives | Luxor Firmware | Luxor Hardware | Luxor Energy

Backend Engineer121 days ago
Full TimeRemoteTeam 51-200Since 2018H1B No Sponsor

• Design, implement, and maintain backend services using Golang • Build and operate high-concurrency, long-lived network services that support large-scale connections • Contribute to system architecture with a focus on high availability, scalability, and fault tolerance • Analyze and optimize system performance, latency, and resource utilization in production environments • Deploy, monitor, and troubleshoot services running on Kubernetes (K8s) • Participate in code reviews and design discussions to ensure high code quality and operational reliability • Write and maintain technical documentation for system design, deployment, and operational workflows • Collaborate with cross-functional teams to support and evolve Luxor’s core services

China
Backend Engineer121 days ago
OtherRemoteTeam 501-1,000Since 2012H1B Sponsor

• Design, build, and maintain customer-facing Ruby on Rails features with a focus on user experience, measurable business impact, and scalable delivery. Partner with stakeholders to identify pain points, rapidly test solutions, and validate through real user feedback. • Drive cross-functional initiatives end-to-end alongside product, design, customer success, and partners — from discovery and ideation through launch. Own feature outcomes by monitoring post-launch metrics and iterating based on real-world usage. • Leverage modern development tools and AI-assisted workflows (GitHub Copilot, ChatGPT, Claude) to improve productivity and code quality. Integrate third-party APIs, evaluate emerging technologies, and implement automation to accelerate delivery. • Implement monitoring, analytics, and performance optimizations to ensure feature success and system reliability. Improve scalability through database tuning, caching strategies, and faster API response times. • Strengthen team knowledge-sharing and growth through knowledge transfers, pairing, technical write-ups, and ongoing learning initiatives.

United States
$130K - $144K / year
Job Closed