Unity

About Unity

Empowering creators to build amazing experiences

🏢 Tech👥 5K-10K📍 Vancouver, British Columbia, Canada

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...

Unity

Software Engineering Senior

UnityVilnius

Posted 1w agoSeniorSoftware Engineering📍 Vilnius💰 €4,308 - €4,907 / monthly
Apply Now →

Skills & Technologies

Overview

Unity is seeking a Senior Software Engineer for their Apple Platform Systems Team to design and build a new dependency resolution solution. You'll work closely with mobile platforms teams and utilize your expertise in Unity, Android, and iOS. This role requires significant experience in software engineering.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in designing and building solutions for mobile platforms. Your background includes working with Unity, Android, and iOS, allowing you to understand the intricacies of platform-specific implementations. You are skilled in writing clean, maintainable code and have a strong focus on testing and documentation. You thrive in collaborative environments and enjoy working closely with cross-functional teams to meet user needs and improve product offerings.

Desirable

Experience with dependency resolution solutions is a plus, as is familiarity with the Unity Editor. You have a proactive approach to problem-solving and are always looking for ways to enhance user experiences. Your ability to communicate effectively with both technical and non-technical stakeholders will help you succeed in this role.

What you'll do

As a Senior Software Engineer, you will take ownership of the existing third-party dependency resolution solution and design a new one that is deeply integrated with the Unity Editor. You will collaborate with mobile platforms teams to ensure that the solution is scalable and aligns with Unity's broader vision for mobile support. Your responsibilities will include planning and implementing a smooth migration path for users transitioning to the new solution, ensuring that their needs are met throughout the process. You will follow best practices in software development, including writing clean code, covering functionality with tests, and providing clear documentation.

You will also work closely with internal and external stakeholders, including product management, QA, and customer support teams, to gather requirements and ensure that the new solution meets their needs. Your role will involve continuous improvement of the product by addressing technical challenges and finding innovative solutions that enhance the user experience. You will participate in code reviews and contribute to the overall technical direction of the team, helping to mentor junior engineers and share your knowledge with others.

What we offer

Unity offers a collaborative work environment where you can make a significant impact on the development of mobile platform solutions. You will have the opportunity to work on cutting-edge technology and contribute to a product that empowers users to create interactive visual content across various platforms. Unity values diversity and encourages you to apply even if your experience doesn't match every requirement. We provide competitive compensation and benefits, including opportunities for professional growth and development.

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

Microsoft

Software Engineering

Microsoft📍 Redmond - On-Site

Microsoft is hiring a Senior Software Engineer for Apple Platforms to design and build user-facing features for Microsoft 365 experiences. You'll work with Swift and SwiftUI to create AI-focused applications. This position requires experience in software engineering and a passion for user experience.

🏛️ On-SiteSenior
2w ago
Unity

Software Engineering

Unity📍 Vilnius - On-Site

Unity is hiring a Senior Software Engineer to strengthen their Android & Embedded platform team for automotive. You'll work with C/C++/C#/Java codebases and focus on Android lifecycle and system services. This role requires expertise in embedded systems and graphics rendering.

🏛️ On-SiteSenior
1w ago
Mural

Software Engineering

Mural📍 Argentina - Remote

Mural is hiring a Senior Software Engineer to evolve their platform and support product teams. You'll work with Java and API design to enhance data models and build foundational systems. This position requires significant experience in software engineering.

🏠 RemoteSenior
1w ago
OpenGov

Software Engineering

OpenGov📍 Pune

OpenGov is hiring a Senior Software Engineer to develop top-tier SaaS solutions that enhance efficiency and transparency in government agencies. You'll work with technologies like JavaScript, React, GraphQL, and Node.js. This position requires strong collaboration skills and experience in a distributed team environment.

Senior
2w ago
Luminai

Software Engineering

Luminai📍 Remote - Remote

Luminai is hiring a Senior Software Engineer to design and build user-facing applications that enhance user experience. You'll work with JavaScript, TypeScript, React, and Python in a remote capacity. This position requires significant experience in full-stack development.

🏠 RemoteSenior
1 year ago