Summary
Join Life360 as a Senior 2 Back End Cloud Engineer and contribute to building robust and scalable Cloud systems in Java to power the Life360 experience, connecting families and communities. You will lead the design and development of systems capable of handling heavy loads while adapting to evolving product demands. Collaborate with mobile and web engineers, Architecture and Product teams, and Engineering Managers to ensure rapid and reliable development and execute the technical roadmap. This role requires expertise in Java, AWS, Infrastructure as Code tools, Kubernetes, and CI/CD, along with strong communication and collaboration skills.
Requirements
- Bachelor's in Computer Science, Engineering, related field or equivalent practical experience
- 8+ years of experience programming in Java, PHP, Python, or other formal programming language
- Expert level experience managing medium to large scale deployments on AWS (~5000 instances, 50+ accounts)
- Expert level experience with Infrastructure as code tools: Terraform, CloudFormation; config management/provisioning tools: Ansible, Chef, etc
- Strong Kubernetes experience deploying and running at scale (10k+ containers)
- Strong Build / Automation / CI/CD experience
- Proficient in multi-threaded design and implementation
- Excellent interpersonal skills with a highly collaborative working style. Excellent verbal and written communication skills
Responsibilities
- Create new Spring Java micro services to support new product features
- Create new API gateways to enable external integration
- Horizontally scale our system to handle another 10+ billion events per day
- Monitor health, suggest improvements for and deploy your own services
- Example: 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
- Example: Build a system to support a richer dialog when checking in to a place
- Providing technical leadership, mentorship, and guidance to engineers across multiple teams
- Handle on call rotation and address live incidents
Preferred Qualifications
Database knowledge is a plus to have
Benefits
- Competitive pay and benefits
- Medical, dental, vision, life and disability insurance plans (100% paid for employees)
- 401(k) (or RRSP) plan with company matching program
- Mental Wellness Program & Employee Assistance Program (EAP) for mental well being
- Flexible PTO, with 13 companywide 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.