Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Staff iOS SDK Engineer, Unity Ads SDK role.
Rezi rewrites your resume against Unity Technologies's job description. Free.

Tailor your resume to this Staff iOS SDK Engineer, Unity Ads SDK role.
Rezi rewrites your resume against Unity Technologies's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Staff iOS SDK Engineer, Unity Ads SDK posting at Unity Technologies — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Staff iOS SDK Engineer, Unity Ads SDK posting at Unity Technologies — free, in seconds.
About the Role
We are looking for a Staff Software Engineer specializing in iOS to help shape the architecture and future of the Unity Ads SDK. This role will have deep ownership of our iOS SDK, while working closely with engineers across both iOS and Android. At the Staff level, you will help drive technical direction, solve complex problems end-to-end, and improve the architecture, reliability, performance, and developer experience of our SDK. This is a hands-on technical leadership role with impact beyond the code you personally write.
Responsibilities
- Lead the technical direction of our iOS SDK, owning the architecture and implementation of major SDK initiatives
- Design and build high-quality SDK components in Swift, focused on performance, reliability, maintainability, and backwards compatibility
- Partner with Android engineers on shared SDK architecture, APIs, and features, reading Android implementations when projects span both platforms
- Own complex projects end to end, from problem definition and technical design through rollout, measurement, and iteration
- Solve challenging production issues involving app lifecycle, concurrency, memory, networking, rendering, WebViews, and host-app interactions
- Improve SDK initialization, ad loading and rendering performance, memory usage, binary size, crash rates, observability, and release safety
- Mentor engineers through design reviews, code reviews, and hands-on collaboration, while proactively surfacing architectural risks and opportunities to improve
Requirements
- Deep expertise building and shipping production iOS software
- Expert-level knowledge of Swift and strong familiarity with Objective-C
- Deep understanding of iOS app lifecycle, memory management, concurrency, networking, rendering, and performance optimization
- Experience designing and maintaining SDKs, frameworks, or libraries embedded in third-party apps, including API design, backwards compatibility, versioning, dependency management, and release practices
- Working knowledge of Android development concepts and the ability to navigate Kotlin/Java code
- Experience diagnosing complex production problems using profiling, crash reporting, logs, and metrics
- Track record of leading technically complex projects across multiple engineers or teams, with effective written and verbal communication that influences technical direction
- Sufficient knowledge of English to have professional verbal and written exchanges in this language
Skills
- Swift
- Objective-C
- iOS app lifecycle
- memory management
- concurrency
- networking
- rendering
- performance optimization
- SDK design
- framework design
- library design
- API design
- backwards compatibility
- versioning
- dependency management
- release practices
- Android development concepts
- Kotlin
- Java
- profiling
- crash reporting
- metrics
- WKWebView
- native-to-web communication
- StoreKit
- SKAdNetwork
- attribution
- privacy APIs
- Unity Engine
Experience Level
- Staff level
Salary/Compensations
- Zone A: $200,400 - $260,500 USD
- Zone B: $178,300 - $231,800 USD
- Zone C: $157,800 - $205,200 USD
Benefits
- 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
About the Company
- Unity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. For more information, please visit www.unity.com.
Equal Opportunity
- Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.
- Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.