Life360-posted 3 months ago
$169,500 - $199,500/Yr
Full-time • Senior
251-500 employees

Come join us as we build the next evolution of our backend services to handle our ever growing user base. We will continue to break down our monolith in favor of microservices that service our mobile clients today. You will be working alongside our Architecture and Product teams to move fast as we expand Life360 globally. Together, we will build systems that are strong and reliable to uphold a heavy load, yet malleable to fit many product demands. Come lead coordinated efforts alongside mobile and web engineers: design and develop Cloud code in Java and PHP. At Life360, our teams are motivated by impact, thrive when empowered with high agency, are always curious, and build with engineering excellence as a first principle.

  • Create new Spring Java micro services to break down our existing PHP monolith or support new product features
  • Scale or decompose our existing PHP monolith services and endpoints
  • Create new API gateways to enable external integrations
  • Horizontally scale our system to handle another 10+ billion events per day
  • Monitor health, suggest improvements for and deploy your own services
  • Build the next generation of our event streaming architecture to handle billions of events per day storing up to trillions of events in cold storage
  • Build a platform to support Machine Learning model processing to power predictive features in Life360
  • Leverage AI to build next generation test automation to validate our API
  • Mentor other developers who are trying to grow
  • Build technical specs with Staff engineers
  • Handle on call rotation and address live incidents
  • Bachelor’s degree in computer science or similar quantitative field or the equivalent industry experience
  • 7+ years of prior professional experience working on backend and Cloud code
  • Diligent in implementing and supporting services that last outwards to a year
  • Proficient in microservices and horizontally scalable architectures
  • Adaptive to working on various aspects of our system for different teams
  • Communicate effectively with cross-platform teammates
  • Experience with high-scale, low-latency systems
  • Understand how to deploy and maintain systems, ideally with kubernetes
  • Bonus for experience working with Kafka Streams
  • Experience with AWS (EC2, EKS, DynamoDB, Kinesis), databases (MySql), Languages (Java, PHP, Python)
  • Competitive pay and benefits
  • Medical, dental, vision, life and disability insurance plans
  • RRSP plan with DPSP company matching program
  • Employee Assistance Program (EAP) for mental well being
  • Flexible PTO, several company wide days off throughout the year
  • Winter and Summer Week-long 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service