Senior Software Engineer (Game SDK)
About Us
Immutable is a global technology company revolutionizing the world of NFTs on Ethereum. Our mission is to become the top ecosystem for NFTs, empowering and rewarding users. Founded in 2018, Immutable has quickly become a unicorn company, raising over AUD $300M+ with a valuation of AUD $3.5 billion.
The Immutable Engineering Team drives the leading gaming-focused NFT Trading Ecosystem globally. We create user experiences that meet the demands of large-scale web3 games, addressing complex challenges at the forefront of technology.
We are open to hiring engineers across the Asia Pacific region and conduct interviews and onboarding remotely. We support a global work environment where you can choose to work from our Sydney HQ or have access to WeWork hubs in major cities. Relocation packages to Australia are also available.
About The Role
As a Senior Software Engineer specializing in Game SDKs, you will collaborate with a dedicated team to expand the reach of our Immutable zkEVM game asset exchange to a wider audience. Your role involves working closely with the development team to craft high-quality and resilient SDKs for our customers and games. Your contribution will be central to streamlining integration for developers, enhancing the gamer experience, ensuring platform compatibility, stability, and ultimately boosting gamer conversion and retention for game studios.
We are seeking a skilled Senior Software Engineer with a deep understanding of the gaming industry, poised to bring expertise to a company serving game studios. In this role, you will be involved in building, testing, automating, packaging, and releasing Web3 functions in plugins and SDKs for seamless integration with Immutable’s ecosystem.
Immutable is dedicated to assisting businesses in scaling their creation and trading of unique in-game assets, which aligns with our plans for growth. We are looking for passionate engineers ready to tackle challenging problems in this rapidly evolving industry. Blockchain experience is not required; we value solid engineering principles, effective communication skills, and a thirst for knowledge about the future of digital asset ownership.
If you possess skills in Unity and/or Unreal Game SDKs coupled with a passion for developing top-notch SDKs, we encourage you to seize this exciting opportunity.
Key Responsibilities
- Ensure the quality of developing, building, testing, and documenting Game SDKs, particularly Unreal SDK.
- Utilize internal and external feedback to enhance the overall quality and integration experience of Unreal SDKs.
- Investigate and resolve issues related to Unreal SDK, Unity, or other game engines, collaborating cross-functionally as needed.
- Engage with product managers and customers to identify and implement new features supporting game and marketplace partner development and launch.
- Collaborate with the development team on scoping, designing, and implementing SDK features.
- Optimize SDK performance and scalability.
- Debug and troubleshoot SDK issues for seamless integration experiences.
- Create clear and concise documentation for the developed SDKs.
- Engage in a Web3 development environment, participating in regular workshops and learning opportunities for blockchain development.
- Contribute to a collaborative team environment focused on continuous improvement.
- Embrace an experimental environment, adapting based on customer feedback to enhance products continuously.
- Work closely with team members to ensure operational excellence for owned services.
- Collaborate within the team to continually evolve operational processes.
Desired Qualifications
- Minimum of 3 years of commercial experience in developing, building, and testing Game SDKs, using Unreal.
- Experience in full-stack application/web development.
- Proficient in C++ and Blueprint scripting within Unreal Engine.
- Strong independent research, investigation, and reporting capabilities.
- Demonstrated expertise in doing proof of concept work for specific game engine needs.
- Experience evaluating the feasibility of mobile simulators.
- Strong background in assessing WebGL implementation feasibility.
- Skilled in identifying critical requirements and barriers in supporting new needs in Unreal SDKs.
- Demonstrated capacity to learn and investigate new custom game engines.
- Excellent verbal and written communication skills for technical and non-technical audiences.
- Strong problem-solving ability with attention to detail.
- Capable of both independent work and collaboration within a team setting.
- Familiarity with cloud-based technologies and services.
- Proficient in system design.
Benefits Overview
At Immutable, we offer competitive global salaries, Employee Stock Options, and comprehensive medical and insurance benefits to our US employees. There are flexible working arrangements, with remote office hubs worldwide. We provide allowances for setting up home offices and options for professional development, health and wellness, as well as inclusive leave policies.
Additional Information
Immutable is dedicated to fostering an inclusive, diverse workplace to leverage all perspectives and experiences for continued success. We encourage candidates from all backgrounds to apply. As part of our commitment, we ensure responses to all applicants.
We aim to shape the future of web3 gaming together!
