Unity Technologies is hiring a Staff Android SDK Engineer focused on ad rendering and monetization in San Francisco, California. The role designs and evolves Android SDK architecture to support scalable, reliable ad delivery, and owns interactions between native Android components and hybrid rendering layers such as WebView and JavaScript bridges. It establishes lifecycle-safe and concurrency-safe patterns for integration into third-party host applications. The engineer improves rendering stability and load/show success rates across video, playable, end-card, and store-redirect flows under varied device and network conditions. The role also addresses performance bottlenecks in asset caching, creative delivery, WebView lifecycle management, threading, and timeout handling to reduce ANRs, crashes, and memory pressure. The engineer partners with Product and Data teams on SDK metrics and consistent ad experiences across direct demand, programmatic, and mediation environments, and serves as an Android SDK architecture expert in cross-platform system design decisions involving Android, iOS, WebView, and backend systems. This is a 40-hour-per-week position, Monday through Friday, from 8:30 a.m. to 5:30 p.m. The stated annual salary is $221,187. The role may also be eligible for equity awards and company incentive plans. The final offer depends on factors including location, experience, background, and skills.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior