Software Engineer

Salary: $80 – $95 per hour

Software Engineer

Sydney CBD | 12-Month Contract | 4 days in office, 1 day from home

We're looking for an experienced Software Engineer with strong C++ or Java experience and a generalist mindset, who can work across client-side UI, backend systems and game technologies.

If you enjoy understanding how different systems work together and solving technical challenges across the stack, we'd love to hear from you.

What You'll Be Doing

  • Design, develop and implement high-quality player-facing features

  • Build UI/UX systems including game screens, events and around-game experiences

  • Integrate client-side experiences with backend services and game systems

  • Understand and work across end-to-end dependencies between UI, game systems and backend services

  • Contribute to technical design, architecture and engineering best practices

  • Work across different parts of the technology stack, from client UI and gameplay to backend integrations

  • Collaborate closely with Designers, Artists, Producers, QA and engineering teams

  • Participate in code reviews and maintain high standards of code quality and maintainability

  • Contribute ideas to improve development workflows, including opportunities to leverage AI

What We're Looking For

Essential

  • Strong C++ or Java development experience working on large, complex codebases

  • Experience developing UI/UX or client-side features

  • Experience working with backend systems, APIs, services or distributed systems

  • Understanding of how different systems interact and the ability to think through end-to-end dependencies

  • Experience working across both client-side and backend technologies

  • A generalist mindset with strong systems thinking and architecture awareness

  • Experience working with cross-functional teams

Highly Regarded

  • Experience in game development

  • Experience with core game systems, gameplay or game engine technologies

  • Experience with Unity, Unreal or similar game engines

  • Experience with JavaScript and/or Qt

  • Experience working with Figma or similar design tools

  • Interest in AI-assisted development workflows

  • Passion for games and understanding of player experiences

Why Apply?

This is an opportunity to contribute to features used by millions of people globally, working alongside experienced engineers and designers on challenging technical problems, modern engineering practices and innovative player experiences.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available