Unreal C++ Programmer
We are currently looking for a programmer with good knowledge of Unreal Engine in C++. We want someone who is passionate about making great games, with great people and doing it whilst keeping a healthy work/life balance. The role is a full-time position.
We are well into development of our current project, made in UE5 and need someone who can hit the ground running. Ideally, we want someone who knows the editor well, understands the "Unreal Way" and has kept up to date on the latest Unreal features. Previous employed experience is a bonus, but your understanding of Unreal is the most important factor.
Your role will involve development of gameplay systems and tools which best suit your skillset.
We offer a flexible and family-friendly work environment, with options to work on our main premises in Canberra or remotely within Australian and New Zealand. We are looking for talented and passionate developers from a diversity of backgrounds to join our experienced team and help us build a world-class studio.
Our salary range for this role starts from 65k for an entry level role to 120k for those with significant experience.
Who we are:
Uppercut Games builds original, experimental, and immersive games for a global audience. Founded in 2011 by industry veterans best known for their work on the Bioshock series, Uppercut Games has released multiple games across mobile, PC, Xbox and PlayStation - including the EPOCH series, the Submerged series, and City of Brass. We are returning to our roots with a ground-breaking and genre-busting new project, published by Focus Entertainment.
While we love making games, we don't love the culture of many big studios. We believe strongly in the importance of work/life balance, the need for greater diversity in games development, and the value of an inclusive and collaborative work environment. We know that supporting our employees to have lives outside of work builds a better team and healthier people. We won't ever ask you to crunch. We want to help you reach your potential - to help us reach ours.
Responsibilities:
* Developing game systems in C++ and Blueprints.
* Development of tools and editor features to aid development of games.
* Technical design and implementation of required game systems.
* Performance analysis and profiling of potential and current systems/techniques.
* Development of systems documentation, technical specifications and training.
* Collaboration and communication with other programmers and other disciplines to implement features.
* Running training sessions and mentoring.
* Game testing and feedback.
* Accurate estimation and task breakdowns.
* Platform certification, optimisation and bug fixing.
* Participation in training to develop skills.
* Adherence to coding standards.
Required:
* Excellent C++ Programming Skills with Strong coding standards
* Good Understanding of C++ within Unreal Engine
* Familiarity with Unreal Engine 5
* Ability to work in a team
* Excellent Problem Solving Skills
* Knowledge of 3D Math / Trigonometry
* Strong communication skills
* Australian permanent working rights
* Passion for the games industry
Desired:
* 5+ Years of Games Development Experience
* Experience with Perforce and Jira
* AQF Level 6 or higher qualification in programming / computer science / game development or equivalent experience