
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 seeking a Software Developer for their Fulfillment team to design and deploy applications and services for e-commerce. You'll work on critical systems that manage identity, purchases, and subscriptions. This role requires experience in distributed computing and system optimization.
Job Description
Who you are
You have a solid background in software development, particularly in designing and deploying applications for e-commerce platforms. Your experience includes working with distributed systems and modernizing legacy platforms, which is crucial for this role. You understand the importance of system performance, reliability, and cost optimization at scale, and you are eager to contribute to a team that pushes the boundaries of technology.
You are comfortable collaborating with senior developers and managers to propose technical designs and architecture for APIs. Your communication skills allow you to convey complex ideas clearly and effectively within a distributed team environment. You thrive in collaborative settings and are excited about the opportunity to work on critical applications that impact millions of users.
What you'll do
In this role, you will design, create, test, and maintain the underlying APIs and microservices that support Unity's e-commerce platform. You will work closely with senior developers to ensure high availability and scalability of the Genesis platform, which is central to Unity's architecture. Your responsibilities will include developing new services to replace existing systems, ensuring they meet performance and reliability standards.
You will also engage in clear communication with your team and the broader organization, fostering a collaborative environment. As part of a distributed team, you will contribute to the overall success of the platform by implementing best practices in software development and system architecture. Your work will directly influence how Unity manages critical business functions like identity, purchases, and subscriptions, impacting over 33 million users and generating significant annual revenue.
What we offer
Unity provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technology that shapes the future of e-commerce. We value collaboration and support your professional growth through mentorship and continuous learning opportunities. Join us in our mission to redefine what is possible in distributed computing and platform modernization.
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

Software Engineering
Unity is seeking a Software Developer to join their team focused on developing and maintaining licensing infrastructure. You'll work with Unity technologies to ensure a reliable and high-performance user experience. This role requires experience in software application development.

Software Engineering
AppDirect is hiring a Software Developer to design and develop robust software solutions. You'll work in a collaborative environment focused on scalability and maintainability. This position does not specify years of experience.

Software Engineering
AppDirect is hiring a Software Development Manager to lead their billing team in Montreal. You'll guide a talented group of engineers to ensure high-quality results aligned with business objectives. This role requires strong leadership skills and a passion for software development.

Software Engineering
AppDirect is seeking a Lead Software Developer to take on a technical leadership role within a team of developers. You'll be responsible for designing and maintaining scalable features on the platform, utilizing your expertise in Java. This role requires strong problem-solving skills and a commitment to code quality.

Software Engineering
AppDirect is hiring a Software Development Manager to lead a team of developers in enhancing their subscription platform. This role requires strong analytical and communication skills, along with experience in guiding teams on architecture and process improvements.