A

Aristocrat Leisure

Global casino gaming content and platforms

Principal Software Engineer - Gaming Platform

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeFranklin, TN, USANo salary listedHybrid

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field, or equivalent experience.
  • Technical expertise in C# and the .NET ecosystem.
  • At least 10 years of commercial software engineering experience, including significant experience designing and delivering large-scale libraries, frameworks, platforms, or multi-threaded applications.
  • Ability to design and architect new initiatives independently.
  • Deep expertise in multi-threading, eventing, inter-process communication, concurrency, performance tuning, and memory management.
  • Proficiency in object-oriented building, architectural patterns, and principles, with a focus on business logic and structure.
  • Experience leading technical implementation across teams.
  • Understanding of secure system design, networking, encryption, and hardware/software integration.
  • Experience leading cross-team technical initiatives and influencing engineering standards across an organization.
  • Analytical, debugging, and root-cause analysis skills.
  • Ability to mentor senior engineers and elevate interpersonal technical capability.
  • Ability to investigate and evaluate new technologies based on technical and business needs.
  • Track record of promoting quality, accountability, and technical integrity.
  • Ability to influence without formal authority through strong communication and presence.
  • Experience with continuous integration and automated testing practices.
  • Ability to use AI-assisted development tools to improve efficiency and quality.
  • Ability to promote responsible and effective adoption of AI technologies within engineering workflows.
  • Casino gaming or related experience.
  • Experience with Windows or Linux embedded operating systems and cross-platform Windows/Linux development.

Responsibilities

  • Lead the design and implementation of complex, high-performance, highly reliable platform features.
  • Provide technical leadership across multiple teams, ensuring alignment with architectural standards and established guidelines.
  • Drive engineering excellence through code reviews, mentoring, and raising quality standards across the organization.
  • Work across technologies including graphics systems, networking and protocols, encryption and security, hardware integration, drivers, tools, and software development kit standards.
  • Evaluate and introduce technologies, tools, practices, and process improvements to improve scalability, reliability, developer productivity, and efficiency.
  • Identify and mitigate technical risk across initiatives.
  • Analyze and debug issues.
  • Promote the use of artificial intelligence tools such as code assistants, code search, test generators, document summarizers, and AI-enabled static analyzers to accelerate building, coding, testing, and issue resolution.
  • Establish guidelines and guardrails for AI-assisted code contributions, including prompt patterns, review standards, and security and compliance.
  • Use AI to mine logs, triage incidents, and propose fixes; generate and maintain architecture documents and architecture decision records.
  • Evaluate and integrate AI-enabled tooling into the software development lifecycle.

About the Company

Aristocrat Leisure

Global casino gaming content and platforms

Aristocrat Leisure is a global technology-powered entertainment company that creates casino and mobile gaming content. Its products include electronic gaming machines, casino management systems, free-to-play mobile games, and real-money online games across three units: Aristocrat Gaming, Product Madness, and Aristocrat Interactive. They differentiate themselves with a diversified portfolio spanning land-based, social, and online gaming, plus large game and platform ecosystems and a strong focus on responsible gameplay and staff development. Their goal is to deliver long-term value for stakeholders by providing high-quality gaming content while prioritizing player safety and responsible play.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Sydney NSW, Australia
Founded
1953

Recently Posted Jobs

Explore more opportunities at Aristocrat Leisure

See more jobs