Game Engineer Job Description

Game Engineer Job Description

4.8
174 votes for Game Engineer
Game engineer provides technical leadership to ensure that all delivered solutions and architecture adhere to industry best-practices for scalability, maintainability, usability, availability, extensibility, security, and portability.

Game Engineer Duties & Responsibilities

To write an effective game engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included game engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Writing clear and maintainable code in C++, C#, Objective C or Java
Writes clear, maintainable, and portable code
Develops, writes, tests, debugs and implements clear and maintainable code
Work with server-side engineers to create/maintain/update core infrastructure that allows mobile applications to perform and scale
Design, implement, and maintain multiplayer gameplay systems
Work closely with game designers, programmers, and artists to ensure an epic player experience
Perform security assessments of various game clients across multiple game genres
Provide solutions to detect, mitigate, or prevent security vulnerabilities in video games
Work closely with QA and game teams early on in the development process to ensure systems are built securely
Provide subject matter expertise and mentorship on Windows internals, code generation (the compilation process), reverse engineering, and debugging

Game Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Game Engineer

List any licenses or certifications required by the position: AWS

Education for Game Engineer

Typically a job would require a certain level of education.

Employers hiring for the game engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Computer Engineering, Education, Engineering, Software Engineering, Communication, Management, Design, Software Development

Skills for Game Engineer

Desired skills for game engineer include:

Event-driven architecture
Object-oriented design
Portability
Extensibility and testability
Graphics and animation techniques
Software best practices
Android
Browser based games
How to write optimized
Maintainable

Desired experience for game engineer includes:

Flexibility to travel to Warner Bros
Multithreading and Windows environment programming experience
Advanced knowledge of code optimization techniques
Attention to detail and desire to get things done
Spoken English, ability to discuss problems with foreign colleagues
A minimum of 3 years’ game programming experience

Game Engineer Examples

1

Game Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of game engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for game engineer
  • Work on all levels of casual games development for EA Pogo.com, which will include game client/SDK development for Flash games
  • Work as a strong contributor in an agile team to take ownership of requirements and follow them through to completion
  • Work with the team to define project scopes, deliver committed user-stories and continuously improve the process during all phases in the development
  • Engineering work will include but not limited to technical design, coding, unit testing, QA support, release support and maintenance
  • Constantly search for the best software engineering practices and think about how they can be applied to our immediate needs
  • Actively contribute to the technical reviews for the games projects developed in Pogo
  • Support production issues when necessary
  • Is responsible for the full engineering life cycle of projects including
  • Work closely with the technical lead, architect, team members - including software engineers and product owners to implement enterprise features while maintaining the highest quality standards
  • Design and implement features within a full stack core Java development environment
Qualifications for game engineer
  • Bachelor's degree or higher in CS/Math or equivalent
  • Significant prior game development experience in numerous areas such as gameplay, graphics, online, modes, UI
  • Demonstrable skills in C++ programming and scripting language experience (ActionScript, PHP, Python, .)
  • Strong OOP/OOD experience
  • Understanding of modern GPU and CPU architectures game console hardware (XBOX 360 / One or PS3/4)
  • Experience with software development methodologies, specifically Agile
2

Game Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of game engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for game engineer
  • Provide subject matter expertise and mentorship on Windows and Mac internals, code generation (the compilation process), reverse engineering, and debugging
  • Develop novel technologies to detect and prevent cheating and botting across all games
  • Work closely with designers, artists and other engineers to achieve the vision of the game and ensure a great player experience
  • Assist in performing LINE game component and LINE game platform integration
  • Test LINE game services launched in Indonesia
  • Conduct technical research and identify potential problems regarding LINE games, especially those involved with Indonesia users
  • Support the office in solving any technical issues and facilitate technical communications with partners
  • Aid in establishing technology division in Indonesia based upon a long-term perspective
  • Develops, writes, tests, debugs, and implements code using the relevant programming languages
  • Take ownership of core parts of a product’s development
Qualifications for game engineer
  • BA/BS/MS Degree preferably in Computer Science or a related technical field
  • Familiarity with Linux/Unix operations a plus but not require
  • Proficiency with scripting languages like Python, R, PHP preferred
  • Experience mentoring and leading junior programmers / software engineers
  • Experience with version control tools such as Perforce or CVS
  • Expected to be able to ‘fight fires’ in a number of technical engineering areas
3

Game Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of game engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for game engineer
  • Develop automation and performance testing solutions for ultra-fast, massively scalable, highly available game servers for turn-based and real-time multiplayer mobile games
  • Create complex test fixtures that manipulate the server-side game state to make testing and bug reproduction are convenient and consistent for all game scenarios
  • Drive game quality by finding innovative opportunities to further automate testing and support development and QA with additional tools
  • Own key components – the networking and transport stack, protocols and serialization, logging, service discovery, and more – all used by thousands of Blizzard servers
  • You will be making products consumed by other programmers - design, architect, and own features, from inception into production, that you yourself would love to use
  • Help evangelize shared server technology across the organization
  • Implementing and optimizing Client Front-End screens and workflow
  • Proven expertise in a specialized area of game engineering as in core systems, physics, UI/UX, streaming, or gameplay
  • Team player who is always looking to help solve problems wherever needed
  • Participate in and embrace our engineering culture and values
Qualifications for game engineer
  • 5 years or above of professional client side or server side programming experience using Java
  • A minimum of 7 years’ experience with C++
  • Networking experience in TCP
  • Knowledge of network security issues
  • A minimum of 3 years’ professional programming experience in C++
  • Strong Computer Science fundamentals, including algorithms, data structures and design patterns
4

Game Engineer Job Description

Job Description Example
Our innovative and growing company is hiring for a game engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for game engineer
  • Demonstrate best practices for building sharable software components
  • Participate in the architectural decisions to build scalable, distributed, fault-tolerant systems
  • Actively participate in each SDK release (including new and existing products)
  • Work with external resources (outsourcing) to fulfill larger initiatives
  • Deliver continuous improvement in the performance and reliability of your shared components
  • Support and maintain the systems we build
  • Produce excellent, thorough documentation for internal and external teams
  • Work with limited supervision under tight time constraints and response to rapidly evolving requirements
  • Solve production issues and be available for emergencies
  • Design, build and own rock-solid core gameplay systems built in the Lumberyard Game Engine
Qualifications for game engineer
  • Experience in the design and implementation of client-side networking
  • Bachelor’s Degree in Computer Science, or equivalent training, or professional experience
  • A minimum of 5 years’ experience working as a software engineer
  • Knowledge of CS fundamentals, including algorithms, data structures, and design patterns
  • Minimum 2-3 years experience in database engineering or related role
  • Familiarity with Linux/Unix operations a plus but not required
5

Game Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of game engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for game engineer
  • Developing high-quality systems/features on our mobile games
  • Develop and Implement client/server communications
  • Profile and optimize existing code
  • Write tests for all your written code
  • Implement and maintain third-party systems
  • Constantly communicate with team members
  • Have fun and be passionate about what you are doing
  • Partner with other team members, foster a culture of best practices and collaborative architectural decisions
  • Mentor other team members, create/maintain an onboarding program, and support code reviews and architectural deep dives
  • Work with the team to help define and build new features based on design documents
Qualifications for game engineer
  • Familiarity with extracting data via APIs a plus but not required
  • Proficiency with setting up ETL jobs involving Hadoop systems preferred
  • Passion for mobile and social networking or gaming a plus
  • Have worked on at least one published game, preferably have been on the game for a significant part of production
  • 5+ year of experience knowledge in an application programming language - C++, C#, Objective-C or Java
  • Experience with various game engines, such as Unity, Unreal or similar commercial engine

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates