Multi-player Programmer


Multi-player Programmer.

General Duties:

Work closely with producers, game designers and artists to implement a next-generation game
Implementing, optimizing and maintaining multiplayer game systems
Modify, enhance and maintain asset pipelines and tools
Staying up-to-date with new technologies and architectures
Follow Tantalus' standards and best practices
Assist and mentor other programmers in your areas of expertise

Skills, Abilities and Qualifications:

Good familiarity with game engine architectures
Good familiarity with networking architectures, Internet protocols, etc.
Excellent C++ programming skills
Familiarity with large-scale C++ project development
Writes clear, robust, maintainable code
Excellent problem solving skills
Demonstrated ability to create and deliver to deadlines
Naturally works as part of a team
Excellent written and verbal communication skills
Good interpersonal skills
A genuine enthusiasm and passion for the games industry


Recent console development experience
Good grasp of, and experience writing in, assembler dialects (e.g. MIPS, PowerPC, X86)
Experience writing in shader languages (e.g. GLSL, HLSL)
3 years' games software development experience
Experience with code optimization and profiling tools (i.e. VTune, PIX)
C# and/or a scripting language (e.g. Python)
Experience interfacing with 3D art applications (e.g. Maya)
A degree in a course such as Computer Science, Computer Engineering, or Mathematics preferred. Self taught applicants must be able to demonstrate a high level of competency with game related demo code


Must be eligible to work in Australia (we cannot sponsor working visas).

Please email with your CV and cover letter attached, and include the words 'Multi May 2018' in the subject line of your email.