Staff Android SDK Engineer, Ad Rendering & Monetization, Unity Technologies SF, San Francisco, CA. Design and evolve Android SDK architecture to support scalable and reliable ad delivery. Own the interaction between native Android components and hybrid rendering layers (WebView and JavaScript bridges). Define lifecycle-safe and concurrency-safe patterns suitable for integration in third-party host applications. Improve rendering stability and load/show success rates across video, playable, end card, and store redirect flows under diverse device and network conditions. Identify and resolve performance bottlenecks in asset caching, creative delivery, WebView lifecycle management, threading, and timeout handling to reduce ANR, crash rates, and memory pressure. Partner with Product and Data teams to drive SDK metrics and ensure consistent ad experiences across direct demand, programmatic, and mediation environments. Act as an Android SDK architecture expert on cross-platform (Android, iOS, WebView, Backend) system design decisions. Coordination across engineering, product, and data teams.
40 hrs/week, Mon-Fri, 8:30 a.m. - 5:30 p.m. Salary: $221,187/yr.
MINIMUM REQUIREMENTS:
Bachelor's degree, or foreign equivalent degree, in Computer Information Systems, Computer Science or a related field, and four (4) years of related work experience.
In the alternative, the employer will accept six (6) years of related work experience.
Must have four (4) years of experience with/in:
- Android development;
- Building and maintaining Android SDKs used by third-party applications;
- Android lifecycle management;
- Concurrency including Coroutines, Executors and thread pools;
- Memory management and performance profiling;
- ANR and crash root cause analysis;
- Designing modular, well-documented SDK APIs;
- Working with WebView or hybrid rendering architectures;
- Ads, Monetization, or Ad Tech platforms; and
- Working with experimentation frameworks and telemetry systems.
Employer will accept any suitable combination of education, training, or experience.
#LI-DNI
This range reflects the anticipated base salary for this position. Beyond base salary, this role may be eligible for equity awards and participation in our company incentive plans (such as annual discretionary bonuses or sales commissions). The final offer amount will depend on several factors, including geographic location and the candidate's relevant experience, professional background, and skill set.
BenefitsAt Unity, we want our team members to thrive. We offer a wide range of benefits designed to support well-being and work-life balance.
Please note: Benefits eligibility, specific offerings, and coverage vary based on the country and employment status.
While specific benefits vary, here are some of the ways we strive to take care of our eligible team members globally: Comprehensive health, life, and disability insurance | Commute subsidy | Employee stock ownership | Competitive retirement/pension plans | Generous vacation and personal days | Support for new parents through leave and family-care programs | Office food snacks | Mental Health and Wellbeing programs and support | Employee Resource Groups | Global Employee Assistance Program | Training and development programs | Volunteering and donation matching program