Unity

Staff Android SDK Engineer, Ad Rendering & Monetization

Unity
Apply
3 days ago

Base Salary

$221k - $221k/yr

Responsibilities

  • Design and evolve Android SDK architecture for scalable and reliable ad delivery.
  • Own interactions between native Android components and hybrid WebView and JavaScript rendering layers.
  • Define lifecycle-safe and concurrency-safe patterns for third-party host applications.
  • Improve rendering stability and load/show success rates across video, playable, end-card, and store-redirect flows.
  • Resolve performance bottlenecks involving asset caching, creative delivery, WebView lifecycle management, threading, and timeout handling.
  • Reduce ANR, crash rates, and memory pressure through root-cause analysis and performance improvements.
  • Partner with Product and Data teams on SDK metrics and consistent ad experiences across direct demand, programmatic, and mediation environments.
  • Serve as an Android SDK architecture expert in cross-platform Android, iOS, WebView, and backend system design decisions.
  • Coordinate across engineering, product, and data teams.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Information Systems, Computer Science, or a related field plus four years of related work experience, or six years of related work experience in lieu of the degree.
  • At least four years of Android development experience.
  • At least four years building and maintaining Android SDKs used by third-party applications.
  • At least four years of Android lifecycle management experience.
  • At least four years of concurrency experience, including Coroutines, Executors, and thread pools.
  • At least four years of memory management and performance profiling experience.
  • At least four years of ANR and crash root-cause analysis experience.
  • At least four years designing modular, well-documented SDK APIs.
  • At least four years working with WebView or hybrid rendering architectures.
  • At least four years working with ads, monetization, or ad tech platforms.
  • At least four years working with experimentation frameworks and telemetry systems.
  • The employer accepts any suitable combination of education, training, or experience.

Benefits

  • The role is scheduled for 40 hours per week, Monday through Friday, from 8:30 a.m. to 5:30 p.m., in San Francisco, California.
  • Benefits may include health, life, and disability insurance; commute subsidy; employee stock ownership; retirement or pension plans; vacation and personal days; parental and family-care leave; office snacks; mental health programs; employee resource groups; an employee assistance program; training and development; and volunteering and donation matching.
  • Benefits eligibility and specific offerings vary by country and employment status.

Tech Stack

Android SDKiOSJavaScript

Categories

Mobile
Unity

About Unity

5,001-10,000 employees

Unity is a public software company that builds the Unity real-time 3D engine and services for creating, operating, and monetizing games and interactive 3D content across mobile, PC, console, and XR. It sells subscription licenses and usage-based services such as cloud build, ads, and analytics to studios and enterprises in gaming, automotive, film, and AR/VR. Founded in 2004 and headquartered in San Francisco, it trades on the NYSE (U).

Contact me