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 Mid-Level

UnityMontreal

Apply Now →

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

Unity

Software Engineering

Unity📍 Montreal

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.

Mid-Level
1w ago
AppDirect

Software Engineering

AppDirect📍 Montreal - Hybrid

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.

🏢 Hybrid
3d ago
AppDirect

Software Engineering

AppDirect📍 Montreal - Hybrid

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.

🏢 HybridLead
1d ago
AppDirect

Software Engineering

AppDirect📍 Montreal

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.

Lead
1w ago
AppDirect

Software Engineering

AppDirect📍 Montreal

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.

Lead
1w ago