1

Game Software Engineer Jobs in California (NOW HIRING)

Software Engineer

San Francisco, CA · On-site

$105K - $160K/yr

Founded by payments, fintech and gaming veterans, Neon focuses on product and partnership ... About the Role Neon is seeking a Software Engineer who will help lead the development of one of our ...

Software Engineer, Audio

Santa Monica, CA · On-site

$115K - $140K/yr

As a Software Engineer with audio focus, you will be responsible for audio system support, feature ... Design and develop innovative audio features tailored to the gameplay, stories, of our open world ...

As a Software Engineer with audio focus, you will be responsible for audio system support, feature ... Design and develop innovative audio features tailored to the gameplay, stories, of our open world ...

next page

Showing results 1-20

Game Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do game software engineer jobs pay per year?

As of Jul 15, 2026, the average yearly pay for game software engineer in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What are some typical challenges a Game Software Engineer faces when collaborating with designers and artists?

Game Software Engineers often work closely with designers and artists to bring creative visions to life, which can present unique challenges. Common issues include translating artistic concepts into technical specifications, managing performance constraints without compromising visual quality, and ensuring smooth integration of assets into the game engine. Clear communication and iterative feedback are essential to balance creative goals with technical feasibility. Building strong cross-disciplinary relationships helps resolve conflicts and deliver a polished final product.

What does a Game Software Engineer do?

A Game Software Engineer is responsible for designing, developing, and maintaining the software that powers video games. They write code to implement gameplay features, graphics, artificial intelligence, user interfaces, and more. Game Software Engineers often work closely with artists, designers, and other developers to ensure the game runs smoothly and delivers an engaging experience to players. Their work involves problem-solving, optimizing performance, and often adapting to new technologies and platforms.

What does a software engineer do in gaming?

A game software engineer designs, develops, and maintains the code for video games, working on gameplay mechanics, graphics, physics, and performance optimization. They often use programming languages like C++ or C# and collaborate with designers and artists to create a functional and engaging gaming experience.

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

To thrive as a Game Software Engineer, you need strong proficiency in programming languages like C++ or C#, computer science fundamentals, and often a bachelor’s degree in a related field. Familiarity with game engines such as Unity or Unreal Engine, version control systems like Git, and graphics APIs is typically required. Creativity, problem-solving abilities, and effective teamwork are essential soft skills in this role. These skills are critical to building engaging, performant games while collaborating efficiently in a dynamic development environment.

Will AI replace game devs?

Game software engineers develop and maintain video game code, and while AI tools can assist with tasks like scripting and asset generation, they are unlikely to fully replace human developers due to the need for creativity, problem-solving, and design expertise. AI can augment the development process but does not currently substitute the complex decision-making and artistic input required in game development.

What is the difference between Game Software Engineer vs Game Developer?

AspectGame Software EngineerGame Developer
Primary FocusDesigning and implementing game systems, engine developmentCreating game content, gameplay mechanics, and user experience
Skills & CredentialsStrong programming skills, computer science background, knowledge of game enginesProgramming, creativity, understanding of game design principles
Work EnvironmentOften in technical teams, focusing on software architectureInvolved in both technical and creative aspects, working closely with artists and designers

While both roles require programming skills and a passion for gaming, Game Software Engineers primarily focus on building the underlying systems and engine technology, whereas Game Developers concentrate on creating gameplay and content. The roles often overlap, but their core responsibilities differ in scope and focus.

What is the 80 20 rule in game development?

In game development, the 80/20 rule suggests that roughly 80% of the game's value comes from 20% of the features or effort. Game software engineers often focus on the most impactful features first to optimize development time and resources, ensuring core gameplay is polished before adding less critical elements.

What engineer makes $500,000 a year?

In the field of game software engineering, earning $500,000 annually is typically associated with senior or lead roles at major companies, often including bonuses, stock options, and profit sharing. Such compensation usually requires extensive experience, advanced skills in programming and game development, and working in high-demand environments like AAA game studios or tech giants. These roles are rare and often involve long hours, leadership responsibilities, and a strong track record of successful projects.
What job categories do people searching Game Software Engineer jobs in California look for? The top searched job categories for Game Software Engineer jobs in California are:
Infographic showing various Game Software Engineer job openings in California as of July 2026, with employment types broken down into 92% Full Time, 4% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.
Software Engineer / Unity Game Developer Level 2

Software Engineer / Unity Game Developer Level 2

Indotronix International Corporation

El Segundo, CA • On-site

$100 - $131/hr

Contractor

Posted 22 days ago


Job description

Indotronix is seeking an :Software Engineer / Unity Game Developer Level 2
Location :El Segundo California    
Work Schedule: 9x80 A
Security Clearance Required?: No
Bachelor's in Game Development or Computer Science

Job Description

We are seeking a Unity Developer to design, develop, and maintain interactive 2D and 3D games, simulations, and visualization applications using the Unity game engine. The ideal candidate will collaborate with cross-functional teams to create engaging user experiences, optimize application performance, and support the full software development lifecycle.

Key Responsibilities

  • Develop, maintain, and enhance 2D and 3D games and simulations using Unity.

  • Collaborate with artists, designers, developers, and customers to implement game assets, features, and mechanics.

  • Design and implement gameplay systems, interactions, and user experiences.

  • Optimize application performance across multiple platforms including PC, mobile, and console environments.

  • Debug, troubleshoot, and resolve software defects and performance issues.

  • Test and validate game mechanics, functionality, and system integrations.

  • Participate in software design, code reviews, and continuous improvement initiatives.

  • Maintain source code and project assets using configuration management tools.

Required Qualifications

  • Bachelor’s degree in Game Development, Computer Science, Software Engineering, or a related technical field.

  • Proven experience developing games or simulations using the Unity game engine.

  • Strong proficiency in C# programming for Unity development.

  • Experience with 2D and 3D game development.

  • Understanding of Unity physics, rendering, animation, and AI systems.

  • Experience optimizing applications for performance across multiple platforms.

  • Knowledge of game design principles and gameplay mechanics.

  • Familiarity with asset creation and integration pipelines.

  • Experience using version control systems such as Git.

  • Strong communication and collaboration skills.

Preferred Qualifications

  • Experience with DiSTI VE Studio.

  • Experience with Python and/or C++.

  • Experience with NVIDIA Omniverse.

  • Familiarity with Autodesk 3ds Max, Houdini, Blender, Unity Asset Transformer (Pixyz), or similar tools.

  • Experience with CAD tools such as Dassault CATIA V5 or Siemens NX.

  • Experience developing simulation, visualization, or training applications.

  • Passion for gaming, simulation, and immersive technology development.

Education / Experience

  • Bachelor’s degree in Game Development, Computer Science, Software Engineering, or a related technical discipline, with relevant professional experience in Unity application, game, or simulation development.

Indotronix logo

About Indotronix

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US