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.