Senior Sdk Engineer, Unity Ads (ios)

Unity Unity · Enterprise · San Francisco, CA · Engineering

Senior SDK Engineer for Unity Ads (iOS) focusing on developing and maintaining the iOS SDK, integrating machine learning and data infrastructure to advance advertising technology. The role involves end-to-end ownership of features, ensuring stability, performance, and collaboration with cross-functional teams.

What you'd actually do

  1. Act as a senior individual contributor on the iOS SDK, owning features or subsystems end-to-end from design through implementation and maintenance.
  2. Contribute to the development and evolution of the iOS SDK architecture within established platform direction and guardrails.
  3. Implement reliable, performant iOS SDK components with strong attention to threading, lifecycle, and main-thread safety.
  4. Identify and fix production crashes, performance issues, and regressions, and contribute to improving overall SDK stability.
  5. Proactively improve existing code, abstractions, and development practices to enhance maintainability and reliability.

Skills

Required

  • 6+ years of professional iOS development experience
  • Strong proficiency in Swift
  • Experience developing iOS SDKs
  • Familiarity with Ads SDKs, monetization platforms, or other performance-sensitive mobile systems
  • Familiarity with cross-platform SDK alignment and shared contracts between iOS and Android
  • Experience with SDK observability, diagnostics, and release processes
  • Knowledge of mobile security and privacy best practices
  • Experience operating in large, mature codebases with a focus on stability and backwards compatibility

What the JD emphasized

  • operating in large, mature codebases with a focus on stability and backwards compatibility