About the company
Immutable is a global technology company, powering the world of NFTs on Ethereum. We are on a mission to be the number one ecosystem for NFTs which empowers and rewards users. Founded in 2018, Immutable is one of Australia's fastest-growing startups to hit unicorn status, having raised more than AUD $300M+ and valued at AUD $3.5 billion. Currently, the Immutable Group consists of Immutable X and the Game Studio. Immutable X is the first and leading Layer 2 scaling solution for NFTs on Ethereum, with zero gas fees & is 100% carbon neutral. The Immutable Studio creates games on blockchain technologies to allow for true, digital ownership; including the world's first NFT trading-card game, Gods Unchained, and Guild of Guardians.
Job Summary
You will have the opportunity to:
šDevelop SDKs in Unreal which bring the capabilities of the Immutable platform to our game customers šCollaborate with the development team to scope, design and implement SDK features šCoach and mentor an existing team of software engineers who are upskilling/learning Unreal devleopment šOptimize SDK performance and scalability šDebug and troubleshoot SDK issues to ensure a seamless integration experience šWrite clear and concise documentation for the SDKs šGain exposure working in a Web3 development environment, including regular workshops and learning opportunities for blockchain development šBe part of a collaborative team environment šWork in an experimental environment, learning from customer feedback and iterating on products šWork closely with your team members to ensure operational excellence for the services your team owns šContinually work with your team to iterate on ways of working
We would love you to have:
šAt least 3 years of professional experience as an Unreal/ Unity Engine Developer (commercial experience is preferred, none commercial experience is acceptable) šStrong understanding of C++ and Blueprint scripting in Unreal Engine šExperience building, packaging, and releasing Game SDKs (Unreal or Unity) experience. šExperience with game development pipelines, including source control, build automation šStrong problem-solving skills and attention to detail šAbility to work independently and in a team environment šExcellent written and verbal communication skills šExperience with other game engines, such as Unity or CryEngine šExperience with API design and development šFamiliarity with cloud-based technologies and services šStrong system design capabilities.