Software Engineer (SDK, Unity)
Audiomob
وصف الوظيفة
Role Overview
Software Engineer (SDK, Unity) at Audiomob, a mobile in-app audio advertising company. The role is based with the SDKs team developing industry-leading solutions.
Company Overview
Audiomob is the industry leader in mobile in-app audio advertising. Founded on the core principle that there is a better way to monetise apps, the company pushes the boundaries of technology to create non-intrusive and highly scalable advertising solutions. Audiomob combines the power of audio, technology, and AI to create seamless and engaging ad experiences for users and effective monetization strategies for game developers and app publishers. The company thrives on creativity, collaboration, and a commitment to excellence.
Role Purpose
Develop and maintain Audiomob's industry-leading Unity SDK serving tens of millions of daily active users. Partner with world-class game and app developers to translate their needs into technical solutions while ensuring the SDK achieves high performance, stability, and compatibility across Unity versions and target platforms.
Key Responsibilities
Design & Development
- Work on the design, development, and maintenance of Audiomob's audio advertising Unity SDK.
- Write clear, maintainable, and well-documented code.
- Help build and document robust APIs for third-party developers integrating the SDK.
Performance & Quality
- Improve the SDK's performance, stability, and compatibility across Unity versions and target platforms.
- Actively participate in coding, code reviews, and architecture discussions to maintain technical excellence.
- Identify and resolve technical challenges, ensuring timely and high-quality delivery.
Stakeholder Management
- Work closely with some of the best-known game and app developers in the world to turn their needs into technical solutions.
Technical Leadership
- Lead by example, demonstrate what good looks like, and foster a high-performance engineering environment.
Problem Solving & Delivery
- Rapidly troubleshoot, debug, and resolve technical issues, even under strict time constraints.
- Excel in a dynamic environment with the ability to adapt to changing priorities and demands.
Continuous Improvement
- Stay updated on emerging Unity trends to identify opportunities for improvements and enhancements.
Qualifications & Experience
- 5+ years of professional software development experience.
- Extensive experience with Unity and deep understanding of its architecture, APIs, and core features.
- Proven experience with either Swift or Kotlin.
- Demonstrable experience taking ownership of complex solutions within large codebases.
- Bachelor's or Master's degree in Computer Science (nice-to-have).
- Experience building mobile SDKs used at scale (nice-to-have).
- In-depth understanding of the advertising technology industry (nice-to-have).
Skills & Competencies
- Excellent C# development skills, with a focus on performance, concurrency, and memory management.
- Strong problem-solving skills with a proactive approach to identifying and resolving technical challenges.
- Excellent communication and interpersonal skills.
- Ability to maintain composure and effectiveness under pressure.
- Experience with agentic-first engineering workflows.
Additional Information
Audiomob welcomes applicants from all backgrounds and recognises that diversity in all its forms is a key driver of success. The company is committed to building a diverse and inclusive team.