Software Engineer 5 - Android

Netflix•,
•$388,000 - $558,000•Hybrid

About The Position

The Member Experience Client Foundations team (MXCF) is responsible for building the server-driven UI (SDUI) architecture and tooling used to power the member user experience across Netflix’s iOS, Android, TV and Web client streaming applications. The team works closely with server foundational partners on this SDUI architecture to ensure holistic solutions that balance client architectural considerations across all four client platforms, alongside server partner’s distributed system concerns. This allows for a flexible, scalable SDUI platform on which both client & server product teams can deliver innovative member experiences. MXCF is a foundational team that builds architecture and tooling to empower product engineers (customers) to build great product experiences efficiently and reliably. Current work includes evolving SDUI architecture capabilities to support a flexible spectrum of server-driven rendering, pushing UI updates for high-scale needs and user experience updates, dynamically modifying UI in response to user interaction, efficiently supporting diverse content types and business verticals, and integrating generative AI to increase efficiency for product engineers.

Requirements

  • Expertise with Android UI architecture and frameworks
  • Strong engineering aptitude
  • Experience with Kotlin/Compose on Android
  • Experience with GraphQL
  • Deep understanding of the technical landscape of Android development
  • Ability to introduce new paradigms and practices
  • Comfortable identifying opportunities and driving forward-looking technical solutions or roadmaps with little supervision
  • Practical approach to problem-solving that considers trade-offs and avoids over-engineering, balancing business, user, and architectural needs
  • Strong track record of leading projects and delivering results
  • Excellent project management and estimation skills
  • Appreciation for diverse perspectives and a collaborative approach to problem-solving
  • Understanding that language, framework, or library choice is a means to an end
  • Experience weaving GenAI and agentic workflows into team's engineering practice

Nice To Haves

  • Opportunity to explore UI development on other platforms

Responsibilities

  • Architect and build maintainable, performant Android client code with effective documentation that can be leveraged by Android developers across Netflix
  • Define and drive best practices that ensure consistency, reliability, and simplicity in a high-commit-volume codebase
  • Leverage modern technologies such as Kotlin, Jetpack Compose, Circuit, and Dagger/Hilt, alongside GraphQL, to deliver scalable, maintainable solutions for our shared SDUI architecture
  • Develop code for testability and write automated tests (JVM Unit, Espresso, Paparazzi) to uphold product quality
  • Keep a pulse on cutting-edge Android technologies and software engineering practices, modernizing the codebase to accelerate innovation velocity
  • Collaborate with cross-functional partners across client and server teams to define and deliver on our framework and architecture vision
  • Mentor and grow less-experienced Android engineers
  • Influence our framework and architecture roadmaps, and drive forward-looking technical solutions with minimal supervision

Benefits

  • Health Plans
  • Mental Health support
  • 401(k) Retirement Plan with employer match
  • Stock Option Program
  • Disability Programs
  • Health Savings and Flexible Spending Accounts
  • Family-forming benefits
  • Life and Serious Injury Benefits
  • Paid leave of absence programs
  • Flexible time off (for full-time salaried employees)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service