top of page

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++

Apply for this position

Application Form

Birthday
Gender
Employment Status
How or where did you hear about us?
bottom of page