1

Game Engine Developer Jobs in Berkeley, CA (NOW HIRING)

Software Engineering Manager, Engine UI

San Mateo, CA ยท On-site

$118K - $158K/yr

We are seeking a highly skilled and experienced Engineering Manager to join our Engine UI team. In ... Work closely with our game developer community to help achieve their creative vision * Have fun ...

Principal Software Engineer

San Mateo, CA ยท On-site

$153K - $206K/yr

As a Principal Software Engineer of the Game Engine data model team, you will innovate on the core data structures that form the backbone of Roblox's platform. In this role you will have first hand ...

Senior Game Engineer

San Francisco, CA ยท On-site +1

$123K - $169K/yr

The Monsterverse team is responsible for building the Dojo Islands game, underlying game engine ... React * Experience and familiarity of working with DevOps and Platform Infrastructure such as:

Lead the development on our C++ engine code that powers the foundational UI features in the world ... Work closely with our game developer community to help achieve their creative vision * Have fun ...

Principal Software Engineer

San Mateo, CA ยท On-site

$295K - $345K/yr

As a Principal Software Engineer of the Game Engine data model team, you will innovate on the core data structures that form the backbone of Roblox's platform. In this role you will have first hand ...

next page

Showing results 1-20

Game Engine Developer information

See Berkeley, CA salary details

$39.8K

$132.8K

$220.4K

How much do game engine developer jobs pay per year?

As of Jul 6, 2026, the average yearly pay for game engine developer in Berkeley, CA is $132,816.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,800.00 and $151,800.00 per year, depending on experience, location, and employer.

What is a Game Engine Developer?

A Game Engine Developer is a software engineer who designs, develops, and maintains the core technology used to build video games, known as a game engine. They create systems for rendering graphics, handling physics, processing audio, and managing assets, enabling game designers and artists to build interactive worlds. Game Engine Developers work closely with other developers to ensure the engine is efficient, scalable, and supports the features needed for modern games. Their work is crucial for both building new engines and customizing existing ones like Unity or Unreal Engine.

What are the key skills and qualifications needed to thrive as a Game Engine Developer, and why are they important?

To thrive as a Game Engine Developer, you need strong proficiency in computer science fundamentals, C++ programming, and experience with rendering, physics, or audio systems, often supported by a relevant degree. Familiarity with development tools like Visual Studio, version control systems (e.g., Git), and graphics APIs such as DirectX or OpenGL is typically required. Problem-solving ability, teamwork, and effective communication are crucial soft skills for collaborating with multidisciplinary teams and addressing technical challenges. These skills ensure robust, high-performance engine development that meets the complex needs of modern game production.

What are some common challenges faced by Game Engine Developers when collaborating with cross-functional teams?

Game Engine Developers often work closely with artists, designers, and gameplay programmers, which can present challenges in balancing technical constraints with creative vision. Coordinating feature requests, optimizing for performance, and ensuring tools are user-friendly for non-programmers require strong communication and problem-solving skills. It's important to translate technical limitations into understandable terms and to build solutions that address the needs of different stakeholders. Successful developers proactively seek feedback and iterate on tools to support a smooth production pipeline.

What is the difference between Game Engine Developer vs Game Programmer?

AspectGame Engine DeveloperGame Programmer
Primary FocusDeveloping and optimizing game engines and toolsWriting gameplay code and implementing features
Skills & CertificationsProficiency in C++, graphics APIs, engine architectureStrong programming skills, knowledge of game frameworks
Work EnvironmentEngine development teams, software companiesGame development teams, studios

Game Engine Developers focus on creating and maintaining the core technology that powers games, while Game Programmers work on implementing gameplay features within those engines. Both roles require strong programming skills, but their responsibilities differ in scope and focus.

What are popular job titles related to Game Engine Developer jobs in Berkeley, CA? For Game Engine Developer jobs in Berkeley, CA, the most frequently searched job titles are:
Infographic showing various Game Engine Developer job openings in Berkeley, CA as of June 2026, with employment types broken down into 80% Full Time, 9% Part Time, and 11% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $132,816 per year, or $63.9 per hour.
Software Engineering Manager, Engine UI

Software Engineering Manager, Engine UI

Roblox

San Mateo, CA โ€ข On-site

$118K - $158K/yr

Other

Posted 19 days ago


Job description

We are seeking a highly skilled and experienced Engineering Manager to join our Engine UI team. In this role, you will be responsible for leading the development of our state-of-the-art game engine, building out User Interface capabilities across all of Roblox.ย  No matter the platform, be it mobile, desktop or consoles, you will help enable our game developers to unlock, accelerate, and promote the creation of high quality, performant UI that empowers meaningful interaction.
You Will:

  • Lead the development on our C++ engine code that powers the foundational UI features in the world's most popular games, as well as the Roblox App and Roblox Studio
  • Take lead in authoring and reviewing API proposals to expose UI capability to Luau; our fast, Lua-derived scripting language that powers user-generated creation
  • Manage Senior Engineers and provide technical guidanceย 
  • Work closely with our game developer community to help achieve their creative vision
  • Have fun learning about what makes Roblox an amazing platform and place to work, while supplying to industry leading technologies
You have:
  • 8+ years of professional development experience and 5+ years of management experience
  • Fluent programming skills in C++ (Lua experience is a plus!)
  • Previous leadership experience or people management experience
  • Worked extensively in areas like Game Engines and UI
  • Designs solutions that can be intuitively understood by developers of varying fields, such as engineers, game designers, and UI designers
  • Systems level 3D math, pointers, templates, and raw blocks of memory are tools to write high-performance code, not your enemies
  • Experience with cross platform projects, including consoles or mobile devices is a plus
  • Detailed designs, rigorous in handling edge cases, and diligent in automated testing