
About Unity
Empowering creators to build amazing experiences
Key Highlights
- Public company (NYSE: U) with a $20B valuation
- Over 1.5 million monthly active creators
- Customers include Electronic Arts and Ubisoft
- $1.3B raised from investors like Sequoia and Silver Lake
Unity Technologies, headquartered in Vancouver, British Columbia, is the creator of the Unity game engine, widely used for developing both 2D and 3D games across multiple platforms. With over 1.5 million monthly active creators and customers including major studios like Electronic Arts and Ubisoft, ...
🎁 Benefits
Unity offers competitive salaries, equity options, generous PTO policies, and flexible remote work arrangements. Employees also benefit from a compreh...
🌟 Culture
Unity fosters a culture of creativity and innovation, encouraging employees to experiment and push the boundaries of game development. The company val...
Skills & Technologies
Overview
Unity is hiring a Senior SDK Engineer to lead the development of the iOS SDK, focusing on innovative solutions in advertising technology. You'll work with iOS, Swift, and machine learning to enhance SDK performance and stability. This role requires 6+ years of professional iOS development experience.
Job Description
Who you are
You have over 6 years of professional iOS development experience, demonstrating a strong proficiency in building and maintaining SDKs. Your expertise in Swift and Objective-C allows you to create reliable and performant components, ensuring they meet high standards of quality and efficiency. You understand the intricacies of threading, lifecycle management, and main-thread safety, which are crucial for developing robust applications. Your experience includes identifying and resolving production crashes and performance issues, contributing to the overall stability of the SDK. You are proactive in improving existing code and development practices, enhancing maintainability and reliability across the board. You possess sound technical judgment, balancing correctness, performance, and delivery timelines effectively. Collaboration is key for you; you work closely with Android engineers, backend teams, product managers, and QA to ensure consistent SDK behavior and safe integrations.
Desirable
Experience with machine learning and data infrastructure is a plus, as it aligns with the innovative solutions we aim to create in advertising technology. Familiarity with design and code reviews will help you provide thoughtful feedback and raise engineering quality across the team.
What you'll do
As a Senior SDK Engineer, you will take ownership of features or subsystems of the iOS SDK from design through implementation and maintenance. You will contribute to the development and evolution of the iOS SDK architecture, ensuring it aligns with established platform direction and guardrails. Your role involves implementing reliable and performant SDK components, with a strong focus on threading, lifecycle, and main-thread safety. You will identify and fix production crashes, performance issues, and regressions, playing a critical role in improving overall SDK stability. Your proactive approach will lead to enhancements in existing code, abstractions, and development practices, making the SDK more maintainable and reliable. You will collaborate closely with cross-functional teams, participating in design and code reviews to provide valuable feedback and elevate the engineering quality across the team.
What we offer
Unity offers a competitive salary range of $153,400—$230,200 USD, reflecting your experience and expertise. You will have the opportunity to work at the exciting intersection of SDK development, machine learning, and data infrastructure, impacting billions of global ad experiences while ensuring privacy and compliance. Join us to create innovative solutions that propel advertising technology forward, and be part of a team that values collaboration and technical excellence.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Unity.
Similar Jobs You Might Like
Based on your interests and this role

Sdk Engineer
Unity is seeking a Senior SDK Engineer to lead the development of innovative ad features for their Ad Unit team. You'll work with Java, C#, and Unity to enhance mobile SDK integration and event gateway services. This role requires strong experience in SDK development and collaboration with cross-functional teams.

Frontend Engineer
Unity is seeking a Senior SDK Engineer to lead the frontend implementation of ad units and formats. You'll work with JavaScript and Unity to create polished, interactive UI/UX experiences. This role requires strong expertise in frontend development and design.

Staff Engineer
Unity is seeking a Staff SDK Engineer to lead the design and development of scalable signal collection systems within their Ads organization. You'll work with Android and Unity technologies to empower machine learning use cases. This position requires strong proficiency in client application platforms.

Sdk Engineer
Unity is hiring a Senior SDK Engineer to lead the development of the iOS SDK, focusing on innovative solutions in advertising technology. You'll work with iOS, Swift, and machine learning to enhance SDK performance and stability. This role requires 6+ years of professional iOS development experience.

Sdk Engineer
Unity is seeking a Senior SDK Engineer to lead the development of innovative ad features for their Ad Unit team. You'll work with Java, C#, and Unity to enhance mobile SDK integration and event gateway services. This role requires strong experience in SDK development and collaboration with cross-functional teams.