Home > Careers > Software Engineering > Game Development Software Engineer
CAREERS
Software Engineering
Game Development Software Engineer
Bringing virtual worlds to life with coding
Game development software engineering is an exciting and challenging field that requires a unique blend of creativity and technical expertise. From designing and building game engines to implementing gameplay mechanics and optimizing performance, game development software engineers play a critical role in bringing video games to life. With the right skills and experience, game development software engineers can help create immersive and engaging gaming experiences that captivate players around the world.
A game development software engineer is a skilled professional who specializes in creating and maintaining software systems for video games as well as game engines and software development tools. They are responsible for developing and implementing software solutions that bring virtual worlds to life, and can usefully and masterfully possess a deep knowledge of programming languages, such as C++, Java, and Python, as well as game engines and development tools. Collaboratively, they work with other team members, including designers and artists, in order to ensure that games are engaging, immersive, and technically sound. They are also responsible for developing and software solutions that bring virtual worlds to life. Their expertise is essential in the highly competitive and rapidly evolving video game industry.
Psoaic is currently seeking an experienced game development software engineer to join our team. The ideal candidate will have a strong background in creating and maintaining software systems for computer, mobile, and video games. They should possibly use a deep understanding of programming languages, game engines, and development tools, and be able to work collaboratively with other team members to make sure that games are engaging, immersive, and technically sound. This is an exciting opportunity to work with a dynamic team and contribute to the success of a growing company in the video game industry.
Responsibilities
Making and maintaining software systems for video games as well as game engines and software development tools.
Developing and implementing software solutions that bring virtual worlds to life.
Collaboratively working with other team members, including designers and artists, to be sure that games are engaging, immersive, and technically sound.
Possessing a deep understanding of programming languages as well as game engines and development tools.
Troubleshooting and resolving technical issues that may arise during the development process.
Managing and training other members of the development.
Qualifications
4 or more years of training in computer science and computer programming, and interactive experiences in video games.
A baccalaureate or bachelor's degree in computer science or a related field, as well as experience in game development.
Excellent community, collaboration, and problem-solving skills.
A deeply masterful knowledge and understanding of programming languages like C++, Java, and Python, as well as game engines and development tools.
Attention to detail.
The ability work collaboratively with other team members.
The ability to keep up-to-date with the latest and technologies in the software development industry.
A passion for gaming and a creative mindset.
Creative and mathematical problem-solving skills.
Working knowledge and excellence of the following programming languages for making computer, mobile, and video games:
C
C++
C#
GDScript
GML Script
Google Go
Java
JavaScript
Lua
Objective-C
Python
Swift
TypeScript
Xcode
Working knowledge and excellence of the following list of game engines and their programming languages you understandably mastered on:
Amazon Lumberyard
C++
Lua
Box2D
C
Clickteam Fusion
Cocos2d
C++
C#
JavaScript
Objective-C
Python
Swift
TypeScript
CryEngine
C++
C#
Defold
Lua 5.1
LuaJIT
GameMaker (Game Maker and GameMaker Studio)
GML Script
GML Visual
GDevelop
Godot Engine
C# (Godot Engine - .NET)
GDScript (default)
I.K.E.M.E.N Go (Plus)
C
Google Go
M.U.G.E.N
Open 3D Engine
C++
Lua
Python
Pygame
Python
Ren'Py
Python
Solar2D/Corona
Lua
Unity
C#
Unreal Engine
C++