Senior Backend Software Developer, Cloud, Data and Platforms

Life360
2h$123,000 - $180,500Remote

About The Position

As a Senior Backend Software Developer, Data and Platforms, you’ll be working closely with some of our most senior engineers, including Staff, on Java, GO and PHP technologies to enhance and extend our systems as well as building the next generation of high-frequency sensor data ingest by utilizing Java, GO, Kafka and Kafka Connect. Not only will you be building services, but you will have the opportunity to manage their deployment as well. For candidates based in the US, the salary range for this position is $123,000-$180,500 USD. For candidates based out of Canada, the salary range for this position is $171,500-$201,000 CAD. We take into consideration an individual's background and experience in determining final salary - therefore, base pay offered may vary considerably depending on geographic location, job-related knowledge, skills, and experience. The compensation package includes a wide range of medical, dental, vision, financial, and other benefits, as well as equity.

Requirements

  • Bachelor’s in Computer Science, Engineering, related field or equivalent practical experience
  • Minimum 3+ years experience with Java/Spring Boot
  • 2+ years experience with relational or non-relational databases such as MySQL, Apache Pinot, Postgres, DynamoDB, MongoDB
  • Experience deploying and maintaining systems, ideally with Kubernetes
  • Understands microservices and their architectures
  • Communicates effectively with cross-platform teammates

Nice To Haves

  • 4+ years experience with Java (bonus for Spring Framework experience)
  • Experience with queuing/streaming technologies such as NSQ and Kafka
  • Experience with JWTs and public-key encryption
  • Adaptive to working across programming languages regularly
  • Experience working remotely with minimal guidance
  • Experience working with AWS products
  • Experience with Docker and Kubernetes

Responsibilities

  • Building the next generation of high-frequency sensor data ingest utilizing Java, GO and Kafka
  • Enhancing our existing authorization and authentication systems which utilize JWTs
  • Monitor health, suggest/drive improvements for, and deploy your own services
  • Work cross-functionally across teams to gain alignment on team initiatives
  • Maintain and improve service level objectives (SLOs)
  • Collaborate closely with Senior and Staff engineers to build technical specs
  • Automate deployment of services and component validation with testing suites

Benefits

  • Competitive pay and benefits.
  • Medical, dental, vision, life and disability insurance plans (100% paid for US employees). We offer supplemental plans for medical and dental for Canadian employees.
  • 401(k) plan with company matching program in the US and RRSP with DPSP plan for Canadian employees.
  • Employee Assistance Program (EAP) for mental wellness.
  • Flexible PTO and 12 company wide days off throughout the year.
  • Learning & Development programs.
  • Equipment, tools, and reimbursement support for a productive remote environment.
  • Free Life360 Platinum Membership for your preferred circle.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service