Skip to main content

Game Programmer


Software Engineer

The successful candidate will either be a recent graduate or have up to three years of commercial software development experience. Candidates would be expected to have a relevant degree in Computer Science or similar, and have studied in areas such as Games Technology, Mathematics and Physics.


Successful candidates will demonstrate:

  • • An applicable bachelor's degree.
  • • A passion for learning and developing your software development skills.
  • • Good interpersonal communication skills.

Candidates must also demonstrate some of:

  • • Excellent understanding of 3D mathematics and physics.
  • • Thorough understanding of C++ and/or C# as well as object-oriented principles.
  • • Experience with games/graphics engines such as Unity.


  • • A casual, friendly atmosphere.
  • • Flexible hours.
  • • A highly talented and dedicated team to work with and learn from.
  • • We have many years of experience running successful agile software projects using SCRUM to regularly deliver new products and features to customers worldwide.
  • • Exposure to DirectX, Unity 3D and other gaming/graphics technologies including the latest Virtual Reality hardware.
  • • We support your learning and growth with one day of personal project time allowed each fortnight.

This role is based in Osborne Park, WA. Parking is provided and the office is conveniently located close to public transport. This position is a Fixed Term Contract.


Immersive Technologies is the global leader in mining training simulation and has been for more than 20 years. We are a trusted supplier to all major mining companies, have exclusive alliances with machine manufacturers and have customers in 39 countries. Our simulator software utilises gaming technologies to simulate heavy equipment in a virtual 3D world.

  • • We work on interesting 3D simulation projects which combine our software with custom hardware including moving platforms, large display systems and realistic operator controls.
  • • We develop object oriented application software in C++ and C# using libraries such as DirectX and Unity 3D. We also create Node JS web applications using the latest web technologies such as ES6 and React.
  • • We run well managed projects following agile processes.
  • • We have short project cycles.


To apply please include the following information:

  1. 1. Resume & Cover letter.
  2. 2. Academic transcript.
  3. 3. A short summary of an interesting software project you have worked on. This can either be a university assignment, open source or personal project. Please include details of what successes you experienced, what technology was used and how you personally contributed to the success of the project team.

Visit to see what we do.

Visit the job ad on Seek to apply -

Job Position

Global English is looking for a Senior Games Programmer with a passion for creating beautiful and engaging digital worlds and learning experiences for children. Working with our creative team, game designer and the other senior programmers you will write code towards a rich 3D world for children to explore, learn and create in.

Work Type: Full time
Start date: Immediate start
Location: Sydney, Australia
Remuneration: A$75K-85K depending on experience

Why Work for Global English?

A dynamic, inspiring, fun, collaborative and challenging place to work. Here’s the opportunity to join a multi-national start-up with huge ambitions to improve children’s lives in China and around the world.

Responsibilities and Duties

Coding in all areas of game development, including gameplay, UI, 2D/3D graphics, effects, AI, camera and audio
Implementing code and building tools that support the delivery of a complex virtual world
Collaborating with the other programmers to maintain efficient development and a clean code-base
Effective communication with artists and designers to better understand the project’s needs
Cooperation with the Technical Director and executive leadership
Timely identification and management of risks and issues
To create something with an innate sense of fun, engagement and educational rigour

Candidate Requirements

A passion for game development
5+ years game programming experience (indie and/or studio)
Experience with advanced C# programming (linq, anonymous delegates, reflection, etc)
Ability to adopt in-house tech, coding standards and programming philosophies
Ability to write clean and elegant code
Experience working with major commercial game engines, including Unity
An enthusiastic, passionate, self-starter with a collaborative work style
Entrepreneurial and resilient – innovation is at the heart of our business so we need people who are flexible, open minded and love being challenged on their views


Please email your resume, cover letter, portfolio links and anything else to pique our interest to

Job Position

Stick Sports Ltd is seeking a Game Programmer to work on our mobile games projects. Based in Sydney (Surry Hills) we are looking for an exceptional candidate make Unity games with us. Our small Sydney based team is responsible for producing addictive F2P mobile games in a range of sports themes working directly with the Creative Director.

Stick Sports Ltd is a fast growing indie studio specialising in casual sports games for web and mobile. We’ve already enjoyed top 10 successes with Stick Tennis and Stick Cricket by combining simple, fast gameplay with fun and quirky graphics. With 50 million downloads to date we are now looking to expand our portfolio of games with new sports and new games in mobile, social and web.

Ideally, you will have:

- 2+ years commercial experience
- a strong understanding of Unity and mobile development
- very good communication skills
- ability to work autonomously within a small team
- a passion for indie games and a liking for sports

Responsibilities will include:

- designing and developing game ideas
- providing accurate time estimates
- developing reliable outcomes within project deadlines
- assisting third party project contributors
- contributing a vital role in team workflow

More information:

Job Position

We are an indie studio based in Parramatta. Clockwork is our internal game that we have been working on for almost 2 years and is almost complete now. We are looking for an experienced programmer who can work with us to optimize performance, memory leaks, port it to Xbox and PSN.
For Immediate start, please contact me:
Mob - 0431 656 305
Email -

Job Position

Reel Time Gaming creates world class games to run on Poker/Slot Machines for gambling venues. The team consists of talented programmers, game designers, artists and testers, all of which you will collaborate with on a regular basis.

We are seeking experienced or exceptional junior C++ software developers to work in a multi-disciplinary team on projects to be deployed worldwide. This is an opportunity to be part of a young and enthusiastic team of programmers for a company with a great culture based in Brisbane. We will provide an attractive salary package commensurate with your skills and experience.

About the Role:
You will have the opportunity to develop software for our entire modern platform, including our player driven game engine, accounting backend, hardware interfaces and administrative tools. As well as software developed to run on a variety of third party platforms. You will adhere to best practices in software development including but not limited to, agile development, continuous integration and peer code reviews.

About You:
You are a team player who is passionate about software quality and has the ability to see the big picture. If you are someone who wants to continually learn and take on new challenges, utilise your existing skills and experience to improve our product and have a strong endeavour to improve and up-skill, this position is for you.

Required Skills:
• Excellent programming knowledge in C++ (other OO programming languages also considered).
• A computing qualification or relevant experience.
• Excellent English communication skills.
• Eligible to work full time in Australia.

Experience with some of the following would be advantageous:
• DirectX/OpenGL programming.
• Unit testing, continuous integration and deployment.
• Knowledge of the boost C++ libraries.

Our Culture:
At Reel Time Gaming we are a motivated team of young professionals who enjoy working together in a well equipped development environment. Programmers work in an open plan office space in Taringa with easy access to public transport, gyms and cafes. We hold monthly social events to allow the team to enjoy each other's company outside of the office. This combines with flexible hours and complimentary fruit and snacks, to encourage employees to enjoy a healthy work/life balance.

How to Apply: Please send your resume to by Friday 29th April, 2016.

Job Position

Totem Learning Ltd.
Game/ App Developer
Salary : DOE
Based in Coventry, UK

Are you game for change? Totem Learning has an excellent opportunity for a full time developer to join our internal dev team; working on serious games, e-learning solutions and games for entertainment (both bespoke and own IP).

With experience in C++, C# and Unity, you will ideally have completed at least one full development cycle. It would also be beneficial if you have experience of iOS and Android development and any experience with facial tracking would be very useful for the initial project.

What will you be responsible for?
- Ownership of technical aspects on live projects to which you are assigned
- Effective collaboration with Creative Producers on high level designs, project scoping and scheduling
- Collaborating with team members, tracking and communicating progress to management
- Identifying the risks, dependencies, and priorities in a project
- Working directly on code architecture, task estimations and risk management
- Contributing to the continuous development of our tools, game engine technology and overall project quality

What experience and skills should you have?
- Strong C#/C ++ skills
- Unity 3D, Visual Studio & Editor Scripting
- Knowledge and experience of software architecture and design theory
- Object Oriented Programming/Events/Delegates/Generics
- Agile and Test Driven Development
- Knowledge of version control software, preferably GIT

What other experience or skills do you have? (not essential but considered a plus)
- Demonstrable experience with cross-platform, browser and/or mobile development
- Game development background (Entertainment, e-Learning or Serious Games)
- Server technology or database design
- Other coding languages - Flash, ActionScript 3, HTML(5), JavaScript, etc.
- Understanding of LMS and Scorm
- Experience with exotic peripherals and custom hardware
- At least 1 software development lifecycles completed

What’s in it for you?
- Competitive salary
- Flexi-time
- Relaxed and friendly company atmosphere
- Work-life balance, minimal crunch
- Regular training sessions and opportunities to progress and learn new skills

What makes a great fit for Totem?
- A strong team player with excellent problem solving and analytical skills
- A can do attitude and a strong focus on quality
- A willingness to contribute to other aspects of the business including design, PR, events etc
- Curiosity and a love of problem-solving
- The ability to work efficiently and autonomously
- Excellent written and verbal communication skills
- Passion for games & technology and their uses to aid learning

About Totem Learning
Totem Learning has a rich heritage of serious games and continues to champion the use of games in learning, with additional learning technologies such as mobile apps and emergent technologies to form blended learning solutions.

If you are interested in applying, please send us a concise covering letter, CV and any relevant examples of your work via email to Please note that we will endeavour to acknowledge all applications but cannot guarantee an interview for all candidates.

Job Position

Apply at…
Brief description as below, more details visit above link

Games Programming Lecturer
SAE Institute (Dubai) - Dubai
SAE Institute is seeking a qualified games programming professional for the position of Games Programming Lecturer. The primary role of the lecturer is to undertake teaching and course development responsibilities for the Games Programming Bachelor program, which have been informed by professional practice and other scholarly activities.

About SAE Dubai
SAE Institute offers Australian-Accredited Bachelor Degree level training focusing not only on the software but the production work-flow and strategies all tailored to meet industry requirements. SAE Dubai was founded in 2005 in order to bring the expert training and education to the Middle East, providing a local base for a global outlook on the new media industries leveraging the world’s biggest network of new media training schools with 56 campuses worldwide.

Job responsibilities

Develop and update unit content and guidelines.
Integrate training material into practical applications.
Research and introduce games related events, conferences and exhibitions.
Work with other departments to build team effort projects.
Deliver ongoing documentation of students’ progress.
Provide ongoing improvement recommendations for the level of education.
Provide enhanced teaching and learning support for students at risk.
Develop and publish professional work in the field of game development.
Qualifications (required):

Familiarity with animation, physics and gameplay code in general;
3+ years of professional level C# or C++ programming;
Expertise in game development using Unity 3D engine ;
Strong familiarity with OOP design principles;
Bachelor’s degree in computer science , games programming or a related discipline;
Experience in 2D/3D graphics engine programming in games;
Knowledgeable in 3D rendering algorithms.
Strong knowledge in Artificial Intelligence and Maths programming for Games
* Excellent command of spoken and written English is required.

Desired skills / extras

Experience with agile development methodologies;
Mobile games/app development experience.
Past experience with teaching is preferred though not essential.


We are looking for a Melbourne based Unity Programmer to join our team, jump into the code and hit the ground running!

The position is a short term contract working with our front-end designer, 3D animator and project manager updating current games. We are looking for someone to slot right into our team and potentially work with us more in the future.


Experience developing iOS/Android games in Unity3d

Fluent in C# and confident you can work with existing Unity code

An understanding of integrating 3D animations

Proficiency in NGUI and Prime31 plugins an advantage

Experience with GitHub/BitBucket

Our Company
We're Minicades Mobile! 

Based in Melbourne Australia we develop racing games on the mobile platform that engage and excite. Some of our App Store titles include Mopar® Drag N Brag, Dragster Mayhem, Stock Car Racing and Kart Stars the game.

Please attach your CV along with your online portfolio and send it to


-- I'm sorry, this job has been filled. Thanks for your submissions!--

Have you been looking to flex your Unity game development muscles? We are looking for a junior-mid who can help us build our exciting new game.

Based in Chippendale, Sydney, our small agency pumps out high quality products with a real focus on interactivity. Your role in the team will be an integral part of the development on a location based game that will be launching in 2016.
We are ideally looking for a mid-level Unity developer with a few runs on the board. However, if you are a keen junior with the thirst to learn we are open to that too.
Being a small team, we need you to fit in culturally - this is our number one. We want to nurture and cultivate you so we can harvest your delicious creative juices. This just got a little weird…

As far as the mad skills you require:
- Tier 1 Hero League Unity Programmer (C#)
- Live and breathe games
- Be a bit of a generalist - understand other tech and be aware of what is going on in the tech world
- Olympic-level mental gymnast
- Be willing and excited to learn

Bonus round!
- Python
- AppEngine
- Photoshop
- Any basic 3D modelling (Maya preferred)
- Yard glass - Bob Hawke style

What we will give you:
- Salary based on your experience.
- The opportunity to help deliver a world class game
- Lots of time with the weirdo who wrote this job ad
- A great working environment
- Room to grow

If you can provide some playable builds of any of your previous work, please do. Otherwise ensure you have a video in your portfolio.

Please send to

Job Position

About Two Bulls

Two Bulls is a boutique software development firm. We work with a select group of major clients and leading startups to create amazing products. We are a team of over 50 experts in a variety of fields with offices in Melbourne, New York and Berlin. We do all of our design and development in-house. We pride ourselves on being at the cutting edge with everything we do, working with technologies like AR, VR, location based gaming and spatial reasoning . Check out our work at and

The Role

Due to the kick-off of a number of awesome, game-changing projects, we are currently looking for a Games Developer to join our team. We need a person with a passion for games; who will use their skills in a team responsible for designing, prototyping, testing, developing, and polishing cross platform games and other interactive experiences.

The perfect candidate will have:

Experience in Unity3d game development and/or similar development platforms for creating games
Experiencing architecting a wide variety of games
A passion for game development and creating experiences that excite, entertain, and educate
Familiarity with modern C# and modern .NET patterns
Experience with the arcane workings of asset pipelines
A Bachelors degree or relevant industry experience.


Two Bulls can provide you with a small company work culture, big company clients, and cutting edge products. We get excited by beautiful architectures, solving difficult problems, creating great user experiences and being the best at everything that we do. We can also offer the successful applicant the opportunity to develop and work on projects outside of games.

To Apply:
Visit us at
Briefly (briefly!) tell us why you want to be a Games Developer at Two Bulls.
Tell us something awesome in 200 words or less. Anything.
Skip the cover letter. Everything we need to know is in the materials above.

Subscribe to Game Programmer