Ignite a world of possibilities with mod.io a API for developers to add mod support to their games.

Add job Report Software Engineer - C++ at mod.io

This job was posted over 30 days ago. This means the position is now most likely filled & no longer available.

Programmers located Remote or Melbourne, Australia.

Posted by Mod.io on

modio color dark

mod.io is a fast-growing, early-stage startup backed by leading gaming venture capital firms, working to bring user-generated content (UGC) to games and their players by offering a ready-to-go digital logistics solution that includes community tools, a web UI, and a REST API for any developer to integrate into their game.

The mod.io platform supports over 400,000 daily active users, and we are seeking software engineers with game development experience to help us build the industry's best interface for exploring and installing UGC that will be embedded in some of the largest games in the world.

The mod.io service is centred around the REST API which allows developers to bring the modding and UGC experience into a game’s UI rather than requiring players to run an external tool or integrate mods manually.

Why mod.io

The popularity of in-game content is exploding, it's in more games and on more platforms than ever before. Despite that the end-user experience generally sucks, because game engines are built for playing, not scrolling content like a web browser. We aim to change that, by building a highly modular lightweight web app, that can be customized and embedded into games of all shapes and sizes.

So if you enjoy solving for an interface that will be used by thousands of concurrent players, to share incredible creations from the community, and want to work at a company and in an industry where design matters, then mod.io is the place for you.

This role is part of the integration.

Your Responsibilities

team, and is focused on developing and maintaining our C++ SDK, but will encompass responsibilities beyond that as well:

  • Help shape the SDK roadmap to ensure it meets the needs of game developers with feedback on features and improvements
  • Perform maintenance and bug fixes on the existing C++ SDK codebase
  • Design and implement changes that reduce the time-to-integrate for external developers
  • Design and implement changes that reduce the network load on the mod.io service
  • Support external developers integrating the C++ SDK across multiple platforms
  • Assist with the design, implementation, and maintenance of the C++ SDK build pipeline
  • Design and implement tests and write documentation for the code you produce
  • Assist with the design and implementation of new integration products
  • Support other integration products as required in a small startup environment

Your Experience

You’ll be joining a team co-founded by engineers, who value great code. You’ll be expected to have:

  • Strong knowledge of C++ and SDK development
  • 4+ years of professional programming experience
  • Experience working on a published game shipped on console
  • Ability to document and test your code
  • Ability to effectively work in a remote team environment
  • Exceptional communication skills necessary for working with external partners to resolve issues

It would be awesome if you also have:

  • Knowledge of the Unreal Engine plugin publishing pipeline
  • Experience with CMake, GitHub Actions, and Asciidoctor
  • Experience in UI design and development
  • Experience working with a REST API
  • Knowledge of other languages and technologies: Unreal 4.22+ specifically
  • Mobile, Linux, or Mac development experience

Benefits

  • Competitive salary plus equity.
  • Remote working is actively supported.
  • Flexible working hours and family-friendly considerations.
  • Sit-stand desks, 27” monitor, ergonomic chairs.
  • Thursday lunch and fortnightly social events.
  • Experience new games, digital and tabletop.
  • Attend international gaming conferences.
  • Contributing to open-source on Github.
  • Pet-friendly office.
  • Remote, or located in Melbourne, Australia. World’s most liveable city seven years in a row.

To Apply

This is a full-time role. You can work remotely or from our office in Melbourne, Australia. If you fit the criteria and the job description sounds exciting, then please get in touch via jobs@mod.io and attach your CV, a sample of your source code for a piece of exemplary C++ work with a short description on what makes it great, interesting, or surprising and two games development project examples (may include the C++ work above) and a description of your role.