Jobs and Careers
KE

Mid - Senior Video Games Tool Programmer - Unreal Engine

Keywords Australia
United Statesfull_timeVerifiedPosted 18 Mar 2024

About the role

Company Description

Did you know the video games industry is worth over $300B and continues to grow at an eye watering rate!

Founded in 2013, Mighty Games’ Build and Test team focuses on developing proprietary AI-based technology solutions for the video game industry. The studio has developed a platform of scalable, artificial intelligence led, automated, build and testing tools optimized for game development pipelines. Mighty is currently running thousands of hours of automated testing per day on client titles across a range of mobile games, console titles, multiplayer and cross-play games in a variety of genres. 

In August of 2022, Mighty Games joined Keywords Studios, an international technical services provider to the global video games industry. With over 70 facilities in 24 countries strategically located in Asia, Australia, the Americas and Europe, Keywords Studios provides integrated art creation, marketing services, game development, testing, localization, audio and player support services across more than 50 languages and 16 games platforms to a blue-chip client base of over 950 clients across the globe. 

    Job Description

    This Mid/Senior Tool Programming role at Mighty Build and Test is a technical role where you'll work with our Engineering team to improve and maintain our in-house tools and infrastructure. While at Mighty Build and Test, you can expect to: 

    • Work with a growing, global team in a supportive environment, where you will be working on exciting and new technology for a wide variety of companies and games. 

    • Assist in the expansion of our Unity-focused tools to support Unreal and Custom-Engine games including AAA titles. 

    • Develop for console, mobile, desktop, VR/AR projects. 

    • Work Remotely! A number of our team is distributed from our base location in Melbourne, Australia. Options for in office work are available for those located near Melbourne. 

    KEY RESPONSIBILITIES 

    The responsibilities of the Programmer at Mighty Build and Test can be broken down into the following core areas  

    Development 

    • Collaborate with other engineers on building new core tools for the Build and Test system and improving existing ones. 

    • Write or update code for existing internal toolsets to create builds from many different game engines, and to deploy those builds globally. 

    • Integrate testing system APIs into Unreal and custom C++ engine games. 

    • Create bespoke API functions where required for specific titles and testing use-cases. 

    • Adapt, test and document changes to API systems where required. 

    • Design and write game-specific scripts and genre-centric behaviour archetypes using our in-house scripting language to direct automated testing behaviours. 

    • Write or update code for existing internal toolsets to expand testing AI capability needed to support new feature requests from clients. 

    • Write and update internal documentation for new features, processes and client requirements. 

    • Test and provide feedback on tools and development features developed by other members of the Mighty Build and Test team. 

    General 

    Providing general assistance, guidance and support to all areas of the business by; 

    • Attending Team Weekly Ops and Individual Performance Meetings 

    • Keeping abreast of daily/ weekly departmental priorities 

    • Documenting work done in internal ticketing tools 

    • Assisting with staff training if required 

    Additional responsibilities may be added at a later date in consultation with your manager. 

    Qualifications

    DEMONSTRATED SKILLS & QUALIFICATIONS 

    • Minimum three years' experience as a Games Programmer or Tools Programmer in Unreal or custom C++ game engines (SDK Integrations, Systems, Engine, Networking, Rendering or other back-end areas preferred) or similar role. 

    • You'll be working on a variety of client projects and codebases, so we are looking for someone with the ability to learn and adapt to change. 

    DESIRABLE SKILLS & QUALIFICATIONS 

    • Experience working on AAA or AA game projects. 

    • Unity/C# experience and/or awareness of Unity's design architecture. 

    • QA, Testing, Build Deployment, Production or other games skillsets. 

    • Awareness of Games Publishing and QA Certification processes. 

    Additional Information

    All applications will be responded to. Sure you’ll get our automated acknowledgement email but you’ll know where things are at within seven business days o

    Apply for this role

    Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

    Apply Now →Generate Application Kit

    Free account required — sign up in 30s

    Company

    Keywords Australia

    View company profile →