Summary
Join Life360 as a backend engineer to build and maintain the next generation of our backend services. We are a remote-first company, and this role will be performed remotely within Canada. You will be responsible for creating and supporting APIs for hardware devices, designing and implementing solutions for complex hardware and cloud interactions, and building new Spring Java microservices. The role requires experience with microservices, horizontally scalable architectures, and high-scale, low-latency systems. Life360 offers a competitive compensation package including medical, dental, vision, life and disability insurance, an RRSP plan, and flexible PTO.
Requirements
- Bachelorβs degree in computer science or similar quantitative field or the equivalent industry experience
- 5+ 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
Responsibilities
- Create and support APIs for hardware devices in the Life360 ecosystem
- Design and implement solutions for complex hardware, cloud and application interaction requirements
- Create new Spring Java micro services to break down our existing PHP monolith or support new product features
- 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 system to support a richer dialog when checking in to a place
- Mentor other developers who are trying to grow
- Build technical specs with Staff engineers
- Handle on call rotation and address live incidents
- Help Test Engineers automate validating our components
Preferred Qualifications
- Bonus for experience working with Kafka Streams
- AWS IOT and MQTT knowledge is a plus
Benefits
- 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
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.