C++ Library Developer (video gaming)
mod.io
- Melbourne, VIC
- $90,000-140,000 per year
- Permanent
- Full-time
- Maintain and improve our C++17 SDK that provides user, download, and request management services and acts as a front-end to our REST API service.
- Work alongside our core REST API and web developers to provide insightful feedback and suggestions on how we can improve from the perspective of game development.
- Manage feedback and communication with partners and other developers to foster a responsive and task-oriented support system.
- Test and implement your design on Linux, Mac, Windows, consoles, VR and mobile to create a cross-platform solution.
- Create a defensive, robust solution that fails gracefully, caches smartly to minimize API calls and provides useful logging to allow developers to debug.
- 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.
- We’re transparent and honest, and our focus is on getting things done in the most efficient way possible - if something is slowing us down, we want to know about it and fix it.
- We’re a small team with 40 people globally. This means there are always opportunities both to shape your role and also how we do things.
- We offer maximum flexibility - you can work hours based on your location and choose where you work - work from home (WFH) or away (any location), or enjoy the perks of our brand new office in Prahran if you’re in Melbourne.
- We provide a competitive salary and equity in the company
- We value the career development of our people; we look to hire within when opportunities arise, and provide mentorship and support for all our team.
- We’re very proud that we have a safe, transparent working environment where everyone is welcome, and we encourage people from all backgrounds to apply for jobs with us.
- 5 years of C++ experience with a solid understanding of good design and architecture.
- 3+ years of experience in game programming
- Experience developing with ObjectiveC & XCode for iOS/MacOS
- Experience developing with Java/Kotlin, particularly if you have JNI experience
- 5+ year commercial C++ development experience, ideally you have shipped at least one title
- A basic understanding of HTTP Requests and cross-platform development requirements.
- Working in a team using task-management software.
- Excitement to dig in and experiment, with real attention to detail.
- Experience in developing software, middleware or libraries that target IOS, Android, PS4, PS5, Switch, Xbox, MacOS, VR and PC
- Experience working in an agile manner (stand ups, sprints etc)
- Team player with strong collaboration skills
- Create informative documents for fellow team members and cliental
- Experience with custom allocators
- Experience with Unreal Engine
- Worked on or helped maintain an open-source C++ library or plugin
- Implemented for SteamWorks, Epic Online Services (EOS), or a current-gen console
- A passion for video games and an understanding of the unique challenges UGC presents us and similar businesses like Youtube and Steam
- Your CV
- A cover letter outlining how you meet the criteria