
Android Software Engineer 5 - Games Client Foundations
Netflix · United States
- Hybrid
- Full-time
- $558,000 / year
- United States
Job highlights
- Build next-gen Android Games SDK for Netflix.
- Develop foundational infrastructure and product features.
- Collaborate with cross-functional teams.
- Architect high-quality, performant Android client code.
- Drive product improvements through data analysis.
About the role
About Netflix Games Experiences Platform
At Netflix, our mission is to entertain the world. Together, we are writing the next episode - pushing the boundaries of storytelling, global fandom and making the unimaginable a reality. We are a dream team obsessed with the uncomfortable excitement of discovering what happens when you merge creativity, intuition and cutting-edge technology. Come be a part of what’s next.
The Games Experiences Platform team is the core integration layer between game developers, players, and the Netflix ecosystem. We provide the SDKs, APIs, core services, and foundational infrastructure that enable delivery of delightful, high-quality player experiences with agility, consistency, and reliability.
We are seeking a Senior Android Engineer to innovate and build the next generation of Games SDK & product experiences. You will play a pivotal role in building the products and features that enable game developers to integrate their games into the Netflix service. In the process, you will help create an immersive environment for Netflix members to discover and play games.
What you will do
- Develop product features and foundational infrastructure for the Android Games SDK, including support for discovery, promotion, and media-rich game experiences.
- Collaborate cross-functionally with product, design, and engineering partners to define project roadmaps and build delightful player experiences.
- Architect maintainable, performant Android client code with effective documentation.
- Design code for testability and write automated tests to help uphold product quality.
What sets you apart
- You are a self-starter who excels at identifying opportunities and defining & driving forward-looking technical roadmaps.
- You are comfortable with uncertainty and ambiguity.
- You exude developer empathy. You have great intuition for making a clean, easy-to-use API for game developers to integrate Netflix services.
- You thrive on cross-functional collaboration. You have excellent communication skills and can translate objectives and concerns across teams, creating greater alignment among all stakeholders on a project.
- You are adept at analyzing data to gain insights that drive product improvements.
Key Skills and Competencies
- Exceptional coding skills, especially with Kotlin and Java, and proficiency in navigating different languages and technology stacks.
- Experience developing SDKs & video playback solutions with modern Android media frameworks (for example Media3/ExoPlayer), including player-based UIs, handling horizontal and vertical video.
- Experience integrating with APIs, SDKs, discovery & promotion surfaces, analytics, and A/B frameworks.
- Experience with low-latency, real-time audio and video (for example WebRTC or similar) is a plus.
- Self-starter with a strong sense of ownership.
- Developer empathy and ability to design intuitive APIs.
- Cross-functional collaboration and communication.
- Data analysis for product insights.
- Building foundational infrastructure and product features.
- Android Games SDK development.
Skills & topics
- Android Development
- Kotlin
- Java
- SDK Development
- Game Development
- Media Frameworks
- ExoPlayer
- API Integration
- Software Engineering
- Technical Lead
How to get hired
- Tailor your resume: Highlight your Android development, SDK, and media framework experience, using keywords from the job description.
- Showcase your portfolio: Prepare to discuss past projects, especially those involving API/SDK integrations and developer-facing products.
- Demonstrate collaboration: Be ready to share examples of successful cross-functional teamwork and communication.
- Emphasize problem-solving: Prepare to discuss how you handle ambiguity and drive technical roadmaps as a self-starter.
- Prepare for technical interviews: Brush up on Kotlin, Java, Android media frameworks, and system design principles.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the compensation range for the Senior Android Software Engineer Games role at Netflix?
- The estimated annual salary range for this position at Netflix is between $388,000.00 and $558,000.00, varying based on location and your specific qualifications. Netflix offers compensation solely through annual salary, with the flexibility to choose the balance between salary and stock options.
- What are the key technologies used by the Android Games Experiences Platform team at Netflix?
- The team heavily utilizes Kotlin and Java for Android development. Experience with modern Android media frameworks like Media3/ExoPlayer is crucial, and familiarity with low-latency, real-time audio/video technologies such as WebRTC is a plus.
- What is the work arrangement for the Senior Android Software Engineer Games position at Netflix?
- While the job description doesn't explicitly state the work arrangement, given Netflix's culture and the nature of engineering roles, it's likely a hybrid or remote position. You can confirm this with the hiring manager during the application process.
- How does Netflix approach diversity and inclusion in its hiring process for the Senior Android Software Engineer Games role?
- Netflix is committed to diversity and inclusion, viewing it as a strength that builds better teams. They are an equal-opportunity employer and do not discriminate based on various personal characteristics. They also offer accommodations during the hiring process upon request.
- What kind of career growth can a Senior Android Software Engineer expect at Netflix?
- Netflix offers a unique culture focused on 'uncomfortable excitement' and pushing boundaries. As a Senior Android Engineer on the Games Experiences Platform team, you'll have opportunities to innovate on next-generation SDKs and product experiences, working with cutting-edge technology and impacting millions of users globally.
- What are the benefits offered to full-time employees at Netflix?
- Netflix provides comprehensive benefits including health plans, mental health support, a 401(k) with employer match, stock options, disability programs, health savings accounts, family-forming benefits, and life insurance. Salaried employees enjoy flexible time off, while hourly employees accrue paid time off.