Software Engineer - Tools

8 Months ago • 3 Years + • Technical Art

Job Summary

Job Description

Aristocrat's GDK Tools team seeks a Software Engineer to design, develop, and maintain tools streamlining the game development pipeline. Responsibilities include collaborating with developers and artists, ensuring seamless tool integration, debugging, optimizing, and troubleshooting user issues. The ideal candidate is programming language agnostic, proficient in C++/C#, and possesses knowledge of scripting languages like Python or JavaScript. Experience with Adobe products and plugin development is a plus. The role involves adhering to software engineering best practices, prioritizing tasks effectively, and working in a fast-paced environment.
Must have:
  • 3+ years C++/C# experience
  • OOP methodologies knowledge
  • Scripting language (Python/JavaScript)
  • Software engineering best practices
  • Problem-solving and debugging skills
Good to have:
  • Adobe product experience
  • Plugin development/automation
Perks:
  • Robust benefits package
  • Global career opportunities
  • Flexible working options

Job Details

You will be joining the Technology Group that is responsible for a cutting-edge technology for our gaming platforms, Game Development Kits, Tools, and Analytics Engine that are used in Casinos around the world. Aristocrat's GDK Tools team is instrumental in supporting our global game studios and various departments in producing top-tier games. As a Software Engineer on the tools team, you will be responsible for the development and maintenance of tools that streamline the content creation process, making it easier for technical artists and software engineers to bring their game ideas to life. By bridging the gap between software and artistic domains, the GDK content creation tools empower software engineers, artists, and technical artists to collaborate seamlessly throughout the game development journey.

What You'll Do

  • Design, develop, and maintain software tools and features to streamline and enhance the game development pipeline.
  • Be programming language agnostic, leveraging various languages and technologies to build robust, scalable and versatile tools that adapt to evolving needs.
  • Collaborate closely with game developers and artists, focusing on their workflows to ensure tools integrate seamlessly with their processes and improve productivity.
  • Debug, optimize, and refactor existing tools to ensure peak performance, efficiency, and stability.
  • Troubleshoot and resolve user reported issues, maintaining high standard of user satisfaction.
  • Provide technical support, documentation, and training to stakeholders and internal teams.
  • Adhere to and promote software engineering best practices, ensuring high-quality tools development.
  • Balance and prioritize tasks effectively, maintaining open and concise communication with cross-functional teams.
  • Work efficiently within fast-paced environments, adapting quickly to changing priorities and game delivery schedules.
  • Continuously seek opportunities to improve, automate, and streamline tools and workflows.

What We're Looking For

  • Requires a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Requires a minimum of 3 years of experience in writing C++ and\or C# code with a good understanding of modern OOP methodologies.
  • Knowledge of a scripting language, preferably Python and or JavaScript, is a must.
  • Experience using Adobe products is a plus; plugin development or automation is a bonus.
  • Solid knowledge of software engineering best practices, including version control, testing, and continuous integration.
  • Must possess good analytical, problem solving, and debugging skills.
  • Strong attention to detail and a commitment to delivering high-quality, reliable tools.
  • Excellent communication skills, both written and verbal, with the ability to convey technical concepts clearly
  • Ability to thrive in a collaborative team environment, as well as work independently with a focus on team success.

Why Aristocrat?

Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We’re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play.

We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. We offer a range of flexible working options through all.flex, our flexible hybrid work model and invite you to have a conversation with us about flexible working. EEO M/F/D/V

  • World Leader in Gaming Entertainment

  • Robust benefits package

  • Global career opportunities

Our Values

  • All about the Player

  • Talent Unleashed

  • Collective Brilliance

  • Good Business Good Citizen

The US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.

Travel Expectations

None

Similar Jobs

Velotio Technologies - Senior Engineer (NodeJS & ReactJS)

Velotio Technologies

Pune, Maharashtra, India (Remote)
8 Months ago
Xepelin - Platform Engineer Senior (PaaS)

Xepelin

Buenos Aires, Buenos Aires, Argentina (Remote)
8 Months ago
Nasdaq - Quantitative Researcher

Nasdaq

Washington, District Of Columbia, United States (On-Site)
8 Months ago
PwC - IN-Manager_AWS Engineer_Advisory Corporate_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
9 Months ago
ZeniMax Media - Lighting Artist

ZeniMax Media

Rockville, Maryland, United States (On-Site)
9 Months ago
Voodoo - Senior VFX Artist - LaunchOps

Voodoo

Paris, Île-de-France, France (Remote)
7 Months ago
PikPok - Technical Manager

PikPok

Wellington, Wellington, New Zealand (On-Site)
7 Months ago
Activision - 2025 US Summer Internship - VFX

Activision

(On-Site)
8 Months ago
Stillalive studios - Lead Artist

Stillalive studios

Innsbruck, Tyrol, Austria (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer III, Core

Google

Mexico City, Mexico City, Mexico (On-Site)
7 Months ago
GlobalLogic - React native with iOS, Android Automation IRC241593

GlobalLogic

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Netflix - Software Engineer L5 - Full Stack Cloud Games Developer Tools

Netflix

United States (Remote)
8 Months ago
CloudLinux - Senior PHP Developer/Performance optimization (worldwide remote, work anywhere)

CloudLinux

Ljubljana, Ljubljana, Slovenia (Remote)
7 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Yerevan, Yerevan, Armenia (Remote)
7 Months ago
Digital RG - Vue.js/Nuxt.js Developer (Jaipur - No Remote)

Digital RG

Jaipur, Rajasthan, India (On-Site)
9 Months ago
PAPAYA - Senior React Native Developer

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
10 Months ago
Saviynt - Principal SDET

Saviynt

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
PwC - IN-Senior Associate_Full Stack Developer_Data and Analytics_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in North Ryde, New South Wales, Australia

Rocket - Principal Software Engineer - Mainframe

Rocket

Perth, Western Australia, Australia (Remote)
6 Years ago
MediaOcean - Sales Engineer, JAPAC

MediaOcean

Sydney, New South Wales, Australia (Hybrid)
8 Months ago
Dentsu - Investment (TV) Manager

Dentsu

Sydney, New South Wales, Australia (On-Site)
8 Months ago
Flying Bark Productions - Accountant

Flying Bark Productions

Sydney, New South Wales, Australia (Hybrid)
8 Months ago
Canva - Engineering Manager (BE) - Media Platform (Remote across ANZ)

Canva

Melbourne, Victoria, Australia (Remote)
8 Months ago
Google - Strategic Agency Manager, Google Customer Solutions

Google

Sydney, New South Wales, Australia (On-Site)
7 Months ago
The Walt Disney Company - Staff Production Engineer - Platform

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
7 Months ago
Paypal - Sales Executive - Enterprise

Paypal

Sydney, New South Wales, Australia (Hybrid)
8 Months ago
Canva - Staff Backend Engineer - Product Insights Enablement - Java (Remote across ANZ)

Canva

Perth, Western Australia, Australia (Remote)
8 Months ago
Canva - Data Scientist  - Revenue Platform

Canva

Sydney, New South Wales, Australia (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Technical Art Jobs

Room 8 Studio - Project Art Director

Room 8 Studio

Spain (On-Site)
7 Months ago
Gearbox Software - UI Technical Artist

Gearbox Software

Frisco, Texas, United States (On-Site)
1 Year ago
OVEnxt - Senior Technical Gaming Artist - Unity

OVEnxt

Noida, Uttar Pradesh, India (Remote)
9 Months ago
Ubisoft - Lead VFX - Unannounced Project - W/M/NB

Ubisoft

Paris, Île-de-France, France (Hybrid)
9 Months ago
Visual Concepts - Environment Artist

Visual Concepts

Budapest, Hungary (On-Site)
7 Months ago
Limit Break - Technical Artist

Limit Break

Tokyo, Japan (On-Site)
1 Year ago
Ubisoft - Technical Director, Character (W/M/NB) [AAA Project]

Ubisoft

Annecy, Auvergne-Rhône-Alpes, France (On-Site)
8 Months ago
Santa Monica Studio - Sr Technical Artist (Contract)

Santa Monica Studio

California, United States (On-Site)
11 Months ago
Bohemia Interactive - Senior Character Artist

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
7 Months ago
Keywords Studios (Player Support) - Lead Artist

Keywords Studios (Player Support)

Fortitude Valley, Queensland, Australia (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Aristocrat Leisure Limited (ASX: ALL) is a leading gaming content creation company powered by technology to deliver industry-leading casino games together with mobile games and online real money games, collectively entertaining millions of players worldwide, every day. Headquartered in Sydney, Australia, Aristocrat has three operating business units, spanning regulated land-based gaming (Aristocrat Gaming),social casino (Product Madness)and regulated online real money (Aristocrat Interactive). Our team of over 8,500 people across the globe are united by our company mission tobring joy to life through the power of play.For further information visit the Group's website at

Gurugram, Haryana, India (Hybrid)

Noida, Uttar Pradesh, India (Hybrid)

Noida, Uttar Pradesh, India (Hybrid)

Noida, Uttar Pradesh, India (Hybrid)

Noida, Uttar Pradesh, India (Hybrid)

Noida, Uttar Pradesh, India (Hybrid)

Gurugram, India (Hybrid)

Noida, Uttar Pradesh, India (Hybrid)

Noida, Uttar Pradesh, India (Hybrid)

View All Jobs

Get notified when new jobs are added by Aristocrat

Level Up Your Career in Game Development!

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

Job Common Plug