Senior Unity Engineer - Developer Kit
About Genies:
Genies is a pioneering technology company that enables developers and artists to create immersive consumer experiences. With millions of dollars in funding from renowned investors such as Silver Lake, NEA, and Bob Iger, Genies has established itself as a leader in culture's avatar avatar industry. It initially gained recognition through partnerships with major Hollywood icons like Justin Bieber and Rihanna, and has now expanded its reach by offering avatars to the masses through its Developer Kit and artist crowdsourcing program, The Workshop. All of these experiences come together to create a unified avatar social network called Genies Party.
Job Overview:
We are seeking a highly skilled Senior Unity Engineer to join our fast-growing team. In this role, you will play a crucial role in developing developer tools that will empower our communities to create engaging mobile experiences for our global consumer base. You will leverage your extensive engineering expertise and Unity proficiency to build the next generation of tools, unlocking new possibilities for virtual self-expression and immersive mobile experiences. This is an incredible opportunity to be on the ground floor of a billion-dollar venture that is shaping the future of digital identity, immersive experiences, and spatial technology.
Responsibilities:
- Design and implement software components and systems using Unity that support avatar customization, mobile games, and virtual interactions
- Develop a robust framework for asset management, optimization, and version control, streamlining development processes
- Create a suite of developer tools that allow seamless creation of mobile games and virtual experiences for our global audience
- Write high-quality, scalable, and efficient code within specified timelines
- Problem-solve and prototype innovative solutions to technical challenges
- Integrate backend services and APIs
- Collaborate with engineering, design, art, and business teams
- Ensure coding standards and architectural guidelines are followed during code reviews
- Collaborate with product, design, and cross-functional teams to deliver unique user experiences
Requirements:
- Minimum 7 years of professional experience as a Unity Engineer
- Proficiency in multiple programming languages, including C# for Unity, Java for Android, Obj-C for iOS, and C/C+ for mobile native development
- Experience working on social, monetization, or multiplayer features for released titles
- Strong knowledge of 3D game engines, with expertise in Unity3D
- Familiarity with avatar-based interactive media and real-time 3D content
- Understanding of mobile game performance optimization techniques
- Experience working on server-side features
- Ability to build native Unity plugins
- Proficiency with Unity packages, systems, and workflows (e.g. Addressables, URP, threads)
- Knowledge of optimization, CPU and GPU profiling, and asset management
- Optional experience with 3D graphics APIs, shaders, and graphics hardware acceleration
- Familiarity with 3D pipelines and software tools like Maya or Blender
- History of developing third-party SDKs
- Experience with testing and deploying on mobile platforms
- Strong foundation in data structures, algorithms, and design patterns
What We Offer:
At Genies, we prioritize the growth and success of every employee. As a well-funded startup, we offer a wide scope of responsibilities and opportunities for professional development. Your base salary will be determined based on factors such as experience, skills, and market demand. Full-time employees may also receive equity compensation and a comprehensive health, wellness, and benefits package.
Starting Salary Range: $150,000.00 to $200,000 USD
Why You'll Love Working at Genies:
- Join a team of experts and visionaries in a collaborative and learning-focused environment
- Shape your own career and make impactful contributions to a growing product
- Enjoy a startup culture with the stability of a well-funded company
- Comprehensive health, dental, and vision insurance plans
- Competitive salaries and 401K program
- Flexible paid time off and company holidays, as well as parental leave and other benefits
- Wellness programs with monthly reimbursements
- Fun and dynamic office space
- Choice of MacBook or Windows laptop
Genies is an equal opportunity employer, committed to fostering an inclusive and diverse work environment.

