Senior Software Engineer, Platform (Scala/Akka) at Life360
San Francisco, CA, US
About Us
Life360 is the world’s largest network for families available for Android and iOS. Using proprietary location-based technology, Life360 processes over 2 billion location requests per day and enables over 50 million families to privately share location, communicate with ease and stay connected with alerts and in-app messaging. The app operates in a convenient and secure way reducing friction and offering peace of mind to make family life easier. Founded in 2008, Life360 has raised $76M in venture financing and is headquartered in San Francisco with 75 employees. For more information, visit www.life360.com.

About the Job
Our platform team ensures that our API's are able to process tens of thousands of requests a second with the ability to scale 10x. You'll be a very active contributor to our diverse codebase and be expected to lead projects.
Engage with feature developers to ensure code is written with performance, scale, and maintainability in mind.
Use automation tools as often as possible, and develop and improve these tools.
Wear 2 billion requests per day like it's a comfortable pair of pants, traffic doesn't make you nervous.
Requirements
You're that someone with these relevant skills:

Code polyglot: we primarily use Java, Scala, Python, Go and PHP
Experience with Akka clusters, actor models and data streams
Experience with scale in the range of tens of thousands of requests per second.
Excellent understanding of data stores, distributed systems, data modeling and their associated pitfalls.
Agile software development experience
Ability to work in a cross-functional team
A desire to bring innovative solutions to the challenges of scaling the API and platform
Some of the things you'll do:

Architect systems to support data streams
Conduct technical and code reviews and approve pull requests
Take specs and translate them into reality
Other things we love about you:

Minimum 6 years of relevant experience required
2+ years in a senior role architecting, building and deploying services
Strong attention to detail
Professional that understands the importance of craftsmanship and incremental delivery
Comfortable with the uncertainty of working with new technologies
Strong and clear communicator that can listen to their team as well as clearly articulate their ideas
A sense of humor and the ability not to take yourself too seriously
Experience developing services to support data streams
Experience with columnar databases (Cassandra)
Experience with AWS (EC2, S3, Kinesis, etc.)
Perks
Fridays are Work From Home days at Life360
Competitive pay and benefits
Free snacks, drinks (three ways to brew your favorite cup of coffee), and food in the office
Catered lunches throughout the week
Your own computer built the way you like it
Health, dental and vision insurance plans
401k plan
$200/month Quality of Life perk
A great office with plenty of light in the heart of the SOMA district in beautiful San Francisco (and we are pet-friendly - bring the pooch on in!)
Whatever makes you stronger makes us stronger. We buy you the things you need to improve yourself and get your job done.