Software Engineer - C++ and Unreal Engine Middleware Developer

1 Month ago • 5 Years + • Full Stack Development

Job Summary

Job Description

This role involves developing and maintaining C++ SDKs and Unreal Engine plugins for mod.io's game services. Responsibilities include improving existing C++17 SDKs and UE 5.3+ plugins, collaborating with API and frontend developers, creating robust solutions, supporting external developers, managing communication with partners, shaping SDK roadmaps, designing and implementing tests, and contributing to open-source code on GitHub. The ideal candidate will have strong C++ and Unreal Engine experience, a proven ability to test and document code, and excellent communication skills. Experience with console development (PlayStation, Xbox, Switch) is highly valued.
Must have:
  • Strong C++ and Unreal Engine knowledge
  • 5+ years commercial C++ experience
  • 3+ years game programming experience
  • Robust testing and documentation
  • Excellent communication skills
  • Understanding of HTTP requests
  • Agile environment experience
Good to have:
  • Shipped a console game
  • REST API experience
  • CMake, GitHub Actions, TeamCity
  • SteamWorks/Epic Online Services integration
  • Android/VR/iOS/Linux/Mac development
  • Open-source C++ library maintenance
  • UI design and development
Perks:
  • Regular working hours, flexible arrangements
  • Great office environment
  • Dynamic team in video games
  • Positive and respectful work environment
  • Employee Share Option Program
  • Tim Tams and good coffee

Job Details

Description

Your Purpose (How You Help mod.io)

You will work within the Game Services C++ team, primarily focused on developing and maintaining our C++ SDK and Unreal Engine plugin to assist game developers with integrating the mod.io service in their game. Additional responsibilities include assisting our Business Development team with the technical-onboarding of studios.

We value humble, enthusiastic, proactive self-starters who take ownership of their work and actively contribute to shaping and improving our company.

This role is open to candidates based in Melbourne or within the AEST time zone.

Requirements

What You’ll Be Doing (Responsibilities):

  • Work with the team to maintain and improve both our C++17 SDK and UE 5.3+ plugin, which provide user, download and request management services, acting as a game-client front-end to our REST API service
  • Work alongside our core REST API and frontend developers to provide insightful feedback and suggestions on how we can improve from the perspective of game development
  • Create defensive, robust solutions that fail gracefully and cache smartly to minimize API calls, and provide useful logging to allow developers to debug
  • Assist with the design and implementation of new product features into the SDK and plugin
  • Support external developers integrating mod.io across multiple platforms
  • Manage feedback and communication with partners and other game developers to foster a responsive and task-oriented support system
  • Help shape the SDK and Unreal plugin roadmaps to ensure they meet the needs of game developers with feedback on features and improvements
  • Assist with the design, implementation, and maintenance of the SDK and Unreal plugin build pipelines
  • Design and implement tests and write documentation for the code you produce
  • Keep your house clean: your code will be open sourced on GitHub and must be well documented for our community to fork and adapt as they need

Culture

  • Embody our values, setting an example for others to follow, which strives for and delivers the best outcomes for our partners and prospects with the available resources
  • Embrace feedback, ensuring constructive feedback is given and received in the right way
  • Provide clear communication ensuring all interactions (meetings etc.) are effective and ensure processes are lightweight and serve a clear purpose

What You’ll Bring (Skills & Experience):

We are looking for an experienced developer with the following:

  • Strong knowledge of C++, Unreal Engine and SDK development
  • 5+ years of commercial C++ experience, with an emphasis on design and architecture
  • 3+ years of experience in game programming
  • Demonstrated ability to robustly test and document your code
  • Exceptional communication skills necessary for working collaboratively with a remote-team and resolving issues with external partners
  • A basic understanding of HTTP requests and cross-platform development requirements
  • Experience in developing software, middleware, or libraries that target PlayStation®4, PlayStation®5, XBOX, Nintendo Switch, macOS and PC
  • Experience working in an Agile environment (stand-ups, sprints, etc.)
  • Ability to create polished, informative documents for both internal use and external partners

It would be awesome if you also have:

  • Shipped a game (particularly on console)
  • Experience working with a REST API
  • Experience with CMake, GitHub Actions, and TeamCity
  • Experience integrating SteamWorks, Epic Online Services, or a current-gen console SDK
  • Experience developing for Android, VR, iOS, Linux, or Mac
  • Worked on or helped maintain an open-source C++ library or plugin
  • Experience in UI design and development
  • A passion for video games and an understanding of the unique challenges UGC presents us and similar businesses like YouTube and Steam

Benefits

Why Work For Us (Benefits):

  • Regular and consistent daily working hours with flexible workplace arrangements (over-time is super rare!)
  • Decked out Prahran office with the right ratio of plants to people
  • Work with an enthusiastic, dynamic team working in video games without having to ship them
  • Work in a positive and respectful team environment with a strong focus on healthy culture
  • Join us at an exciting time on our company growth journey, take part in our Employee Share Option Program
  • Tim Tams and good coffee stocked at all times!



Similar Jobs

Meta - ASIC Engineer, Design Verification

Meta

Austin, Texas, United States (Remote)
5 Months ago
Meta - Research Scientist Intern - Computer Vision for Sensors and Systems (PhD)

Meta

Redmond, Washington, United States (On-Site)
5 Months ago
Techland - Software Engineer in Test

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
ION - Senior Technical Support Analyst, Jersey City - 7537

ION

Jersey City, New Jersey, United States (On-Site)
6 Months ago
Meta - Technical Game Designer

Meta

San Francisco, California, United States (Remote)
5 Months ago
bosh group india - Backend Developer-Support Engineer

bosh group india

Bengaluru, Karnataka, India (On-Site)
1 Month ago
GameChanger  - Full-Stack Engineer, Computer Vision

GameChanger

United States (Remote)
3 Months ago
Google - Software Engineer, Payments

Google

Hyderabad, Telangana, India (On-Site)
3 Months ago
Brightline - Web Streaming Engineer

Brightline

Virginia, United States (Hybrid)
3 Months ago
Google - Software Engineer (For Women in Tech Candidates)

Google

(On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Technical Support Analyst - 5943

ION

Woking, England, United Kingdom (On-Site)
6 Months ago
SambaNova Systems - Principal Software Engineer, Runtime

SambaNova Systems

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Keywords Studios (Player Support) - Game Engine Programmer

Keywords Studios (Player Support)

Tokyo, Japan (Remote)
10 Months ago
PlayStation Global - Sr Software Engineer

PlayStation Global

Madison, Wisconsin, United States (Hybrid)
3 Months ago
Riot Games - VFX Artist II - VALORANT, Premium Content

Riot Games

United States (On-Site)
1 Month ago
PwC - Credit Risk Modelling Senior Associate

PwC

Montreal, Quebec, Canada (On-Site)
5 Months ago
Playrix - Technical Director (Game Project)

Playrix

Armenia (Remote)
5 Months ago
CD PROJEKT RED - Intern in Engineering team (Character Tech)

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
ByteDance - Senior Software Engineer, Anti-DDoS

ByteDance

Singapore (On-Site)
2 Months ago
ByteDance - Research Scientist in Foundation Model, Speech Understanding - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Victoria, Australia

PlayStation Global - Senior Platform Engineer

PlayStation Global

Adelaide, South Australia, Australia (On-Site)
1 Month ago
VGW - Marketing Specialist - CRM

VGW

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Immutable - Head of Security

Immutable

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
Starkflow - Oracle SOA Consultant

Starkflow

New South Wales, Australia (Hybrid)
1 Month ago
Canva - Backend Software Engineer - Audio/Video Team

Canva

Surry Hills, New South Wales, Australia (Remote)
1 Month ago
VGW - Senior Engineer

VGW

Sydney, New South Wales, Australia (On-Site)
1 Month ago
DNEG - Crowd TD

DNEG

Sydney, New South Wales, Australia (On-Site)
2 Months ago
SSC Technologies - Senior Fund Accountant (Private Equity)

SSC Technologies

Sydney, New South Wales, Australia (On-Site)
5 Months ago
Easygo - Accountant - Family Office

Easygo

Melbourne, Victoria, Australia (On-Site)
3 Months ago
The Walt Disney Company - Model Supervisor

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Epic Games - Senior Web Engineer

Epic Games

(On-Site)
2 Months ago
GoTo Group - Sr. Software Engineer (iOS) - Engineering Platform (2)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Google - Senior Software Engineer, Full Stack

Google

Mexico City, Mexico City, Mexico (On-Site)
5 Months ago
Postman - Software Engineer II , Trials & Experimentation

Postman

Bengaluru, Karnataka, India (On-Site)
5 Months ago
MURKA - PHP Developer

MURKA

Poland (On-Site)
2 Months ago
Aristocrat Gaming - Sr Technical Lead - .Net Development

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
2 Months ago
Interactive Brokers - Java Software Engineer

Interactive Brokers

Zug, Zug, Switzerland (On-Site)
6 Months ago
Corsair - eCommerce Architect

Corsair

Milpitas, California, United States (On-Site)
2 Months ago
Next Level Business Services - Java Script Developer (Sr UI Developer with very Strong Exp in Java Script )

Next Level Business Services

Dallas, Texas, United States (On-Site)
5 Months ago
Ajmera Infotech - SENIOR ASP.NET DEVELOPER

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Modio builds custom animated videos that help brands communicate with their customers on any platform. We turn information into an experience that engages viewers and builds brand equity. Our nimble staff delivers all the creativity without the price of a big agency.

Prahran, Victoria, Australia (On-Site)

Prahran, Victoria, Australia (Hybrid)

Victoria, Australia (On-Site)

Victoria, Australia (Hybrid)

View All Jobs

Get notified when new jobs are added by Modio

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug