Software Engineer


Ultimate Studio is a Melbourne based games studio on a mission to build remarkable long lasting games. To do this we want to bring passionate and talented people together, and give them the resources, time and space to focus on building games. We are currently looking for driven developers to join our experienced teams to help shape and build two high fidelity action PC games using Unreal Engine. Ultimate Studio is also a remote first workplace built on trust that caters for flexible working hours.


As a Video Game Software Engineer, you will have the exciting opportunity to contribute to the development of our upcoming PC titles. Working closely with the development team, you will play a crucial role in designing, implementing, and optimizing software systems that drive the gameplay and overall experience of our upcoming projects. This full-time position demands a deep understanding of game development, proficiency in relevant programming languages, and the ability to collaborate with both creative and technical teams to deliver an outstanding player experience.


  • Collaborate with the development team to design and implement software systems that drive gameplay mechanics and other core game features.
  • Work closely with artists and designers to integrate game assets and ensure they meet technical specifications.
  • Debug and troubleshoot software issues, providing effective solutions to ensure a polished gaming experience.
  • Collaborate with the production team to define project milestones, scope, and timelines.
  • Continuously improve and optimize existing game systems for better performance and scalability.
  • Optimize code to ensure high performance and smooth execution on a variety of hardware configurations.
  • Stay informed about industry trends, emerging technologies, and best practices in game development.


  • Proficiency in C++ and C#
  • Demonstrated programming skills with a portfolio showcasing relevant projects.
  • Experience with game development, preferably using Unreal Engine or similar game engines.
  • Strong understanding of memory management, performance limitations, and optimization techniques.
  • Effective time and workload management skills to meet project deadlines.
  • Excellent problem-solving abilities and attention to detail.
  • Collaborative mindset with strong communication skills to work effectively in a cross-functional team.
  • Experience in multiplayer and networking systems is highly desirable.


Email your CV and examples of your work to with the role you're applying for in the subject.