1

Game Programming Jobs (NOW HIRING)

You deeply understand Unity We're looking for someone with 5+ years of programming experience and a high level of familiarity with Unity. A good candidate must have shipped at least one game with ...

You deeply understand Unity We're looking for someone with 5+ years of programming experience and a high level of familiarity with Unity. A good candidate must have shipped at least one game with ...

$125 - $150/hr

You deeply understand Unity We\'re looking for someone with 5+ years of programming experience and a high level of familiarity with Unity. A good candidate must have shipped at least one game with ...

You deeply understand Unity We\'re looking for someone with 5+ years of programming experience and a high level of familiarity with Unity. A good candidate must have shipped at least one game with ...

Gameplay Engineer II

Irvine, CA · On-site

$125 - $150/hr

... game programming experience. * Experience bringing a large‑scale game title to completion on PC and consoles. * Expert in C++, debugging, and 3D math. * Enjoy working closely with creative and ...

... or C# programming experience Pluses -- Ideal candidates will have a background in at least one of these areas Finished, released game titles or other consumer-facing software Experience with ...

Our partner is looking for a Mobile Game Developer based in Netherlands. This is an exciting opportunity for an experienced Unity developer to build engaging mobile games for a global player audience.

The ideal candidate has a foundational understanding of programming and game design principles, and a strong desire to learn and grow in a collaborative, fast-paced environment. The ideal candidate ...

Senior Gameplay Engineer

Irvine, CA · On-site

$150 - $200/hr

... game programming experience. * Experience bringing a large‑scale game title to completion on PC and consoles. * Expert in C++, debugging, and 3D math. * Enjoy working closely with creative and ...

$100 - $125/hr

Identify and resolve bugs, optimizing game performance for a smooth multiplayer experience Qualifications * 0-3 years of experience in game programming (can include academic projects, modding, or ...

Working in a publishing capacity, you'll establish respectful and collaborative relationships with world-class game developers. You thrive in an entrepreneurial environment and will collaborate with ...

Working in a publishing capacity, you'll establish respectful and collaborative relationships with world-class game developers. You thrive in an entrepreneurial environment and will collaborate with ...

ENGINEERING - EPIC GAMES SERVICES What We Do Driving the plug-in power behind Unreal Engine 5. We bridge connections for licensees and our own internal game teams to online services. This allows ...

Title: Game Solution Engineer Location: Seattle, WA Openings: 1 Type: Long-Term Contract Provide Solutions for a Hit Game Team The Clients team needs a highly capable Full Stack Game Solution ...

Key job responsibilities Key job responsibilities: - Partner with and help guide external game developers to ideate, design, and launch great original casual games on Luna including Amazon GameNight ...

Showing results 21-40

Game Programming information

See salary details

$11K

$92.6K

$173.5K

How much do game programming jobs pay per year?

As of Sep 9, 2026, the average yearly pay for game programming in the United States is $92,636.00, according to ZipRecruiter salary data. Most workers in this role earn between $24,000.00 and $145,500.00 per year, depending on experience, location, and employer.

What is game programming?

Game programming is the process of writing code to create video games. Game programmers use programming languages, such as C++ or C#, to develop the mechanics, graphics, physics, and interactions that make up a video game. They work closely with game designers, artists, and sound engineers to bring a game to life, ensuring it runs smoothly and meets the desired gameplay experience. Game programming also involves debugging, optimizing performance, and sometimes creating tools for other team members. It is a key part of the game development process, blending technical skill with creativity.

What are the key skills and qualifications needed to thrive as a game programmer?

To thrive as a Game Programmer, you need strong programming skills in languages such as C++, C#, or Java, along with a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with game engines like Unity or Unreal Engine, version control systems, and debugging tools is typically required. Creativity, problem-solving, and effective teamwork distinguish outstanding game programmers in collaborative development environments. These skills ensure efficient code development, innovative gameplay experiences, and seamless project execution in the dynamic gaming industry.

How do game programmers typically collaborate with designers and artists during the development process?

Game programmers work closely with designers and artists to bring the creative vision of a game to life. They translate design documents into functional gameplay systems, implement features, and ensure that artistic assets are integrated seamlessly into the game engine. Regular meetings, collaborative tools, and iterative feedback loops are common, allowing teams to quickly identify and resolve issues. Clear communication and flexibility are essential, as requirements often evolve throughout development.

What is the difference between Game Programming vs Software Development?

AspectGame ProgrammingSoftware Development
Required CredentialsBachelor's in Computer Science, programming skills, knowledge of game enginesBachelor's in Computer Science or related field, programming skills, software engineering knowledge
Work EnvironmentGame studios, entertainment industry, collaborative teamsTech companies, various industries, team-based or individual projects
Industry UsagePrimarily in gaming and entertainmentBroad, including finance, healthcare, enterprise apps
Common Search/ComparisonYesYes

Game programming focuses on creating interactive entertainment using specialized game engines and graphics techniques, while software development encompasses a wide range of applications across industries. Both roles require strong programming skills and similar educational backgrounds, but game programming is more specialized towards gaming platforms and real-time graphics.

Is game programming a good career?

Game programming is a viable career that involves designing and developing video games using programming languages like C++ and tools such as game engines. It requires strong technical skills, creativity, and often a bachelor's degree in computer science or related fields. The industry offers opportunities in entertainment, education, and simulation, with job prospects influenced by industry demand and technological advancements.
More about Game Programming jobs

What cities are hiring for Game Programming jobs?

Cities with the most Game Programming job openings:

What are the most commonly searched types of Game Programming jobs?

The most popular types of Game Programming jobs are:

What states have the most Game Programming jobs?

States with the most job openings for Game Programming jobs include:

Infographic showing various Game Programming job openings in the United States as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 13% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $92,636 per year, or $44.5 per hour.

Generalist Software Engineer (Remote)

Sunrise, FL • On-site, Remote

Ghostpunch Games
PC Games • 11 - 50 employees

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 20 days ago


Job description


The Generalist Software Engineer is responsible for working in writing and debugging code in multiple systems, including gameplay, physics, graphics, AI, Input, UI, networking, tools, and more!



ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Participate in the game programming design process.

  • Maintain regular communication with other game development disciplines (i.e. Art, Design, Audio, and Production) in order to determine how their efforts will affect a game’s programming.

  • Provide technical designs and specifications on all new features.

  • Write and debug game and engine code.

QUALIFICATIONS:

  • Must have expert knowledge of C/C++.

  • Must have a deep understanding of game code design.

  • Must possess a hands-on knowledge of basic game design and implementation.

  • Must possess a strong desire to write game/engine code.

  • Unreal Engine experience is a plus!



EDUCATION AND EXPERIENCE:

  • Bachelor’s degree in Computer Science or related field and at least 3 years of experience as a Programmer/Software Engineer in the gaming industry or an equivalent combination of education and practical work experience.

  • Must have experience in Programming for at least 1 AAA PC/Console title.

  • Must have a passion for games and making games!



Why Ghostpunch Games?


Work Culture

  • Remote, Hybrid, and On-site policy.

  • Collaborative, open-minded, creative environment

  • Teamwork makes the dream work (as true as it is corny!)


Project Scope

  • Multiple projects available to work on

  • AAA quality, Genre-spanning, PC/Console/VR


Partnerships/History include

  • Sony 2K, Activision, Warner Brothers, Gearbox, and more!


Top/Recent projects include 

  • Outriders, Risk of Rain 2, Borderlands 3, Mortal Kombat 11, Battleborn, Civilization VI, VainGlory, and more!

  • Learn more about our partnerships and projects here! https://www.ghostpunch.com/

Benefits
  • 401K with company matching
  • Health, dental, and vision insurance
  • Flexible spending account
  • Paid Holidays
  • PTO accrual


Ghostpunch Games is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law and will not be discriminated against on the basis of disability.