L

Life360

Family safety app with location sharing

Senior Software Engineer 2 - Multiple Teams

Mobile EngineeringUpdated on Nov 11
Full-time

About the Job

Requirements

  • At least 6 years of iOS engineering experience shipping production apps at consumer scale.
  • At least 1 year of hands-on experience prompting, evaluating, and building with large language models.
  • Strong proficiency in Swift, SwiftUI, and UIKit, and deep familiarity with Xcode, Swift Concurrency, and Combine.
  • Experience with iOS architecture patterns, including MVVM, coordinators, dependency injection, and modularization with SPM or CocoaPods, in a large, multi-team codebase.
  • Experience integrating and debugging third-party SDKs in production, including version upgrades, behavior inside closed-source binaries, and effects on app size and performance.
  • Solid grounding in iOS performance, memory, and crash diagnostics using Instruments, MetricKit, Crashlytics, or equivalent tools.
  • Experience with iOS CI/CD using Fastlane, Xcode Cloud, Buildkite, GitHub Actions, or similar.
  • Hands-on experience with agentic workflows, prompt engineering, context-window management, and MCP/function calling.
  • A bachelor's degree in a technical field, or equivalent experience.
  • Experience using AI coding assistants for substantive tasks such as analysis, coding, refactoring, testing, codebase navigation, and documentation.
  • Review and take accountability for AI-generated code.
  • Stay current with AI coding tools and recommend improvements to team workflows.

Responsibilities

  • Design, build, and maintain the iOS ads layer, including the in-house ads SDK, demand-partner and header-bidding integrations such as Prebid and Google Mobile Ads/GAM, and mediation.
  • Introduce ad formats, placements, and capabilities that grow revenue while protecting startup time, scroll performance, and the member experience.
  • Own iOS privacy and consent, including ATT, IDFA handling, SKAdNetwork/AdAttributionKit, and TCF/GPP consent frameworks, ensuring ads behave correctly across regions and user settings.
  • Detect and block bad creatives, diagnose rendering and fill issues, and work with ad operations to resolve ad-quality problems.
  • Instrument ad requests, impressions, clicks, and revenue signals accurately so revenue and A/B test results can be trusted.
  • Run A/B tests on ad configuration, including floors, refresh, placements, and partner mix, and use the results to inform decisions.
  • Use Claude Code and AI agents to write specifications, generate Swift code and tests, verify results, and review changes.
  • Partner with product, ad operations, data science, and third-party SDK vendors' partner engineering teams.
  • Contribute to architectural decisions and code reviews, and improve the iOS codebase.
  • Participate in the on-call rotation and incident response for ads and mobile releases.
  • Mentor teammates, help set technical standards, share effective AI practices, and help teammates adopt AI workflows.
  • Be willing to contribute to Android, ad-server configuration, or backend work when partner integrations or experiments call for it.

Desired Qualifications

  • Hands-on ad tech experience with OpenRTB, Prebid Mobile, Google Mobile Ads/GAM, AdMob, or mediation platforms such as AppLovin MAX or ironSource/Unity LevelPlay.
  • Experience with iOS privacy and attribution, including ATT, SKAdNetwork/AdAttributionKit, Privacy Manifests, and consent management platforms such as Google UMP and TCF/GPP.
  • Experience building or maintaining an SDK or framework consumed by other teams.
  • Familiarity with ad-quality tooling, creative rendering with WKWebView or MRAID, and diagnosing fill or latency issues.
  • Experience with an experimentation platform such as Statsig, LaunchDarkly, or Optimizely.
  • Android/Kotlin experience, or willingness to contribute cross-platform.

About the Company

Life360

Family safety app with location sharing

Life360 offers a subscription-based family safety app that helps families stay connected and protected. It provides real-time location sharing, place alerts, and driver reports to give visibility into loved ones’ whereabouts and driving habits. Users install the app and create a family circle; real-time location sharing lets members see each other’s location, place alerts notify when someone arrives at or leaves a designated location, and driver reports give insights into driving behavior. The product stands out through its large global user base (over 25 million members) and multilingual support (13 languages), along with tiered plans that include premium features such as ID theft protection and access to the Mindrise mood-lifting app. Life360’s goal is to deliver practical, scalable safety tools that help families feel secure and stay connected, doing so through an accessible mobile app and subscription model.

Company size
501-1,000
Company stage
IPO
Headquarters
San Mateo, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at Life360

See more jobs