Post job

Game programmer job description

Updated March 14, 2024
8 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.

Example game programmer requirements on a job description

Game programmer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in game programmer job postings.
Sample game programmer requirements
  • Bachelor’s degree in Software Engineering or related field.
  • Extensive knowledge of various programming languages.
  • Ability to write efficient and optimized code.
  • Experience with developing game engines.
  • Familiarity with game development software.
Sample required game programmer soft skills
  • Creative and analytical mindset.
  • Excellent communication and collaboration skills.
  • Attention to detail and problem-solving aptitude.
  • Self-motivation and ability to work independently.
  • Ability to manage multiple tasks and deadlines.

Game programmer job description example 1

Filament Games game programmer job description

  • At least 3 years of professional/indie programming experience, with at least 2 of those years in Roblox development
  • At least one shipped Roblox game in programming role
  • Expert in Lua
  • Familiar with object-oriented programming concepts
  • Experienced with working in distributed teams

Bonus Qualifications

  • Rojo experience
  • Typescript experience
  • Blender or Maya experience

Schedule

  • 100% remote
  • Short and long-term contracts available

About Us

Filament Games is a game production studio that creates digital learning games and interactives. Our mission is to create playful experiences that improve people's lives. We believe that games are a powerful way to engage and inspire learners, and we approach game design by translating learning objectives directly into meaningful gameplay mechanics and playful curriculum materials.

Guard against scams : During the selection process, applicants will only receive official notices via email from a sender from the @filamentgames.com domain. This includes scheduling interviews and coordinating reference checks, assessments, and job offers. If the person who is contacting you is not listed on the staff page on our website please do not correspond with them. Unfortunately Filament will not be able to assist you if you fall victim to a job offer scam. Please report any losses to law enforcement.

We are an Affirmative Action and Equal Opportunity Employer. Applicants will be considered for positions on the basis of qualifications and ability to perform the job for which they are applying without regard to race, religion, creed, sex, age, residency, national origin, disability, sexual orientation, marital status, or physical appearance. Minorities are encouraged to apply.

jobs
Post a job for free, promote it for a fee

Game programmer job description example 2

Kabam game programmer job description

Kabam Montreal would love to talk to you about our Gameplay programmer role - Especially if you have been making big console and mobile games for a while and want to level up with the best team in Montreal. To the point, we think you possess a strong technical background and a passion for game design. You're laser-focused on the details yet manage to think beyond the current state. Your superior programming skills set you apart along with your ability to collaborate with a variety of disciplines to create fantastic gameplay for the players.

You will be joining a team of Programmers and Engineers who work in a collaborative environment. You will be interacting on a daily basis with designers, artists, and other programmers to build gameplay features and create compelling experiences for players.

In this role, you can expect to:Architect and build screens, widgets, and other UI elements in an extensible way that is tunable by designers Work closely with producers, artists, designers and other programmers in a highly collaborative and agile environment Help build and support tools and pipelines that improve the workflows of artists, designers, and other programmers

In order to be successful for this role, we are looking for:Solid understanding of Unity and C# (C++ would be great but not necessary) Shipped multiple games over last 5+ years Solid debugging and problem solving skills Knowledge of UI technical best practices (Mobile and PC) Proven track record of working independently and collaboratively in a dynamic team setting Excellent verbal and written communication skillsA love for working in small teams making games

It will be a Plus if you also have:A formal education from a recognized University or College Computer Science or equivalent Experience with Unity GUI or NGUI frameworks Practical knowledge of the iOS and Android platforms Experience in performance profiling Experience working in an Agile environment Familiar with tools like JIRA, Github/GitLab
Excited by this opportunity? We invite you to apply and start a conversation with us.

Excited by this opportunity? We invite you to apply now and start the conversation with us. Together, we can create and support some of the best games ever made and entertain the world!

About Kabam

Kabam is a world leader in developing entertaining, immersive, and highly social multiplayer games, bringing high-quality graphics, next-generation technology, and revolutionary gameplay to players around the world.

Kabam's games, Marvel Contest of Champions, Disney Mirrorverse, Shop Titans, and Transformers: Forged to Fight, have generated hundreds of millions of downloads and have received multiple awards including Apple's Editor's Choice and Google Play's Best Game of the Year.

Founded in 2006, Kabam has studios and offices in North America, including Vancouver and Montreal in Canada, and Los Angeles and San Francisco in the United States. Kabam is a wholly-owned subsidiary of Netmarble Games.

Kabam is an Equal Employment Opportunity employer committed to building a diverse and equitable workplace, and inclusive environment for all existing and potential employees. Employment decisions are based on candidate qualifications and business need, not race, color, ancestry, place of origin, age, sex (including pregnancy), gender identity or expression, sexual orientation, political belief, religion, creed, marital or family status, medical condition, genetic information, physical or mental disability, military or veteran status, prior criminal conviction or any other protected class in accordance with federal, state or provincial and local laws and ordinances. Accommodations will be provided as requested by candidates taking part in all aspects of the selection process.
jobs
Dealing with hard-to-fill positions? Let us help.

Game programmer job description example 3

Crytek game programmer job description

We are looking for an experienced and passionate Senior Gameplay Programmer to work on Crysis 4 (Working Title).

The ideal candidate will be an experienced game programmer with passion for gameplay, a desire to work within cross-disciplinary groups to collaborate and drive the implementation and tech behind gameplay features.

As a key member of the team you'll be involved in crafting great AAA games using state-of-the-art technology.

Although we believe living close to our studio helps foster team spirit and stronger bonds between team members, we understand that people have different needs and expectations for their place of residence. You have a choice of three location options, allowing you to work with Crytek from anywhere you wish:

1. Come to our modern headquarters in Frankfurt and receive an attractive relocation package and have access to all of our benefits.

2. If you are already living in a European Union member state, we are able to offer you a permanent work contract and allow you to work remotely as an employee from there.

3. If you are interested in full-time remote work in any other country outside of the European Union, we can offer you a freelance contract arrangement.

ResponsibilitiesWork with existing engine code base to drive the development of gameplay features. Integrate creative and technical design processes while ensuring that high production values are never compromised.Create immersive and compelling gameplay experiences.Develop well designed software within project schedule to Crytek standards.Optimize and debug code for Console and PC platforms.Work as a role model in terms of communication, quality and team spirit, mentor/inspire junior members.Display good communication and writing skills and create documentation where required.Actively participate in team working on project by making recommendations on how to improve product quality as well as group productivity.Provide input to department project status meetings.

RequirementsAt least 5 years of professional work experience as Programmer in the games industry.Passion for making games.Worked on at least one shipped product from beginning to end, ideally cross-platform.Excellent understanding of C++ in a games development environment.Strong mathematical skills.Solid English skills, good communication skills with strong affinity for transparency.
What you can expect from us

Home Office
Work-life balance is not just a hollow term for us. At Crytek, we offer you the option to either work from home or in our studio.

Career Path
Your professional development is important to us, so we have laid out a career plan to help you progress towards your goals and objectives.

Company Apartment
To help you get settled, we provide you with a fully furnished company apartment during your first three months in Frankfurt.*

Relocation Support
We offer a relocation budget and full coverage of flights to Frankfurt for you and your family.
You can expect extensive assistance with visa, work permits, and communication with authorities during the relocation process, as well as help settling into Germany (e.g. setting up appointments with banks, government agencies, schools, landlords, finding apartments etc.).*

Public Transport Pass
Discover Frankfurt by bus, tram and metro - free of charge.*

Gym Card
A healthy body is a healthy mind. We offer a membership at the premium gym chain Fitness First in Germany. Work out, join group fitness classes, or relax in the wellness facilities.

International Environment
We truly embody diversity at Crytek. With employees from over 42 different countries, we define ourselves by our cultural diversity.

German Classes
Understanding the local culture will make your stay abroad more enjoyable, and Crytek supports that by offering German language courses for you and your family.

Vacation Days
At our Frankfurt office you can enjoy 24 days of vacation per year, and every 2 years you get 1 more (up to a maximum of 28 days). You will also have on average 10 public holidays on top of the days you take off. If you are working from another country, local standards apply.

*only applicable to employees in Frankfurt.
jobs
Start connecting with qualified job seekers

Resources for employers posting game programmer jobs

Average cost of hiring
Recruitment statistics
How to write a job description
Examples of work conditions

Game programmer job description FAQs

Ready to start hiring?

Updated March 14, 2024

Zippia Research Team
Zippia Team

Editorial Staff

The Zippia Research Team has spent countless hours reviewing resumes, job postings, and government data to determine what goes into getting a job in each phase of life. Professional writers and data scientists comprise the Zippia Research Team.