Senior Software Engineer II, (AI Native)
Life360’s mission is to keep people close to the ones they care about most. Our category-leading mobile app, Tile tracking devices, and Pet GPS tracker empower members with services including location sharing, safe driver reports, and crash detection with emergency dispatch. Life360 serves approximately 102.4 million monthly active users across more than 180 countries and is a remote-first company with over 500 employees.
About The Team
Join the Ads team to help scale and modernize our AdServer and Exchange platform—a high-availability, low-latency distributed system processing billions of requests and events daily. You’ll partner with Architecture and Product teams to expand advertising capabilities, integrate new demand and supply partners, and support 20+ billion daily events. The team leverages AI technologies to enhance functionality, efficiency, and user experiences while building resilient, scalable systems.
About The Role
As a Senior Software Engineer II on the Ads team, you will own end-to-end development of key projects within our ad server and real-time bidding (RTB) solutions. This includes defining scope, designing architecture, implementing features, and ensuring high-quality deliverables. You’ll shape technological direction, drive AI-native innovations in digital advertising, and mentor junior engineers. Your work will directly influence our ability to meet market demands and remain competitive.
Responsibilities
- Build and maintain high-throughput backend services on the AdServer and Exchange platform, contributing to reliability, scalability, and performance targets.
- Implement and improve Real-Time Bidding and auction logic, and support integrations with demand and supply partners.
- Collaborate with Staff Engineers and architects to execute on platform design decisions and raise concerns where gaps exist.
- Own features end-to-end—from design through deployment—with a focus on correctness, observability, and operational health.
- Partner with Product on new ad formats and monetization capabilities, translating requirements into solid technical designs.
- Contribute to monitoring, incident response, and root cause analysis to improve platform reliability.
- Use AI tooling (including Claude Code) as a day-to-day collaborator for scaffolding, drafting schemas, and accelerating code review.
- Mentor junior engineers and contribute to team standards around code quality, testing, and engineering practices.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5–8 years of backend engineering experience, with strong proficiency in Java and multi-threaded system design.
- Experience building or operating high-throughput, low-latency distributed systems in production.
- Solid understanding of data consistency, performance trade-offs, and database fundamentals.
- Comfort working in cloud-native environments, ideally AWS.
- Familiarity with AdTech concepts (RTB, auctions, supply/demand integrations) is a plus.
- Experience integrating third-party APIs or partner systems is a plus.
- Clear, direct communication—able to explain technical decisions to engineers and product managers.
- Openness to using agentic workflows and AI-assisted development to reduce cycle time and operational overhead.
AI-Native Expectations
- Daily use: Use AI coding assistants (Claude Code, Cursor, GitHub Copilot) for substantive tasks like analysis, coding, refactoring, testing, and documentation—not just autocomplete.
- Judgment and ownership: Review AI-generated code with the same rigor as any PR; you are accountable for everything you ship.
- Velocity: Senior engineers using AI effectively should operate with meaningful leverage, tackling problems that would otherwise require a larger team.
- Team leadership: Share best practices, automate prompting strategies, and help teammates adopt AI workflows.
- Continuous learning: Stay current with evolving tooling and recommend improvements to the team.
Pay
For candidates based in the US, the salary range for this position is $118,500 to $216,500 USD. For candidates based in Canada, the salary range is $171,500 CAD to $201,000 CAD. Base pay may vary based on geographic location, job-related knowledge, skills, and experience. The compensation package includes medical, dental, vision, financial benefits, and equity.
Benefits
- Medical, dental, vision, life, and disability insurance (100% paid for US employees; supplemental plans available for Canadian employees).
- 401(k) with company matching (US) or RRSP with DPSP (Canada).
- Paid parental leave.
- Mental Wellness Program & Employee Assistance Program (EAP).
- Flexible PTO, companywide holidays, and summer/winter shutdowns.
- Learning & Development programs.
- Equipment, tools, and reimbursement support for a productive remote environment.
- Free Life360 Platinum Membership and Tile trackers.