
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 hiring a Senior Software Engineer to work on graphics and rendering features for real-time 3D ecosystems. You'll engage with technologies like Unity, C++, and OpenGL to build robust graphical systems. This position requires a strong background in distributed systems and networking.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in graphics and rendering technologies. Your expertise in C++ and OpenGL allows you to tackle complex rendering problems and build efficient systems that maintain performance and fidelity. You possess a strong understanding of distributed systems and networking, enabling you to create robust pipelines that handle user-generated content effectively.
You thrive in collaborative environments and enjoy working at the intersection of core engine technology and high-performance networking. Your artistic instincts combined with low-level API knowledge make you adept at bridging Unity content into other renderers while preserving visual consistency. You are passionate about solving hard rendering problems and prefer systems-level challenges over one-off visual features.
What you'll do
In this role, you will map Unity graphics and rendering features onto third-party renderers, ensuring visual consistency and performance across different platforms. You will build shader and material translation pipelines that cross-compile bytecode and convert coordinate systems, reconciling lighting models across engines. Your work will involve engineering robust graphical systems that remain stable and resource-efficient, even when scaled to massive user-generated content libraries.
You will collaborate closely with other engineers to invent how different real-time 3D runtimes communicate and render under real-world constraints. Your contributions will be crucial in adapting PolySpatial to stream Unity content into other game engines and 3D environments. You will also engage in profiling and optimizing graphical systems to enhance performance and user experience.
What we offer
Unity provides a competitive salary range of $153,400—$230,200 USD, along with comprehensive benefits and a dynamic work environment. You will have the opportunity to work on groundbreaking projects that shape the future of interconnected game and 3D ecosystems. Join a team that values innovation and creativity, and be part of a mission to redefine how real-time 3D content is rendered and experienced.
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 hiring a Senior Software Engineer to work on graphics and rendering features for real-time 3D ecosystems. You'll utilize skills in Unity, C++, and OpenGL to build robust graphical systems. This position requires a strong background in distributed systems and networking.

Software Engineering
Unity is hiring a Senior Software Engineer to work on graphics and rendering features for real-time 3D ecosystems. You'll utilize Unity, C++, and OpenGL to build robust graphical systems. This position requires a strong background in graphics programming and systems engineering.

Software Engineering
Vizcom is hiring a Senior Software Engineer – Graphics to own the rendering and interactivity layer of their creative canvas. You'll work with TypeScript, WebGL, and AI-assisted graphics in San Francisco. This position requires experience in graphics programming and real-time systems.

Software Engineering
Roblox is seeking a Senior Software Engineer specializing in computer graphics to design and deliver large-scale production systems. You'll work with C++ and OpenGL to create immersive digital experiences. This role requires expertise in computer graphics and a passion for impactful technology.

Software Engineering
Ripple is hiring a Senior Software Engineer to develop scalable, high-performance front-end web applications. You'll work with JavaScript, TypeScript, and React in San Francisco. This position requires 5-7 years of software development experience.