Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Gaming Platform

Aristocrat

This job is with Aristocrat, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Behind every great player experience is an extraordinary platform. At Aristocrat, we create the technology that powers some of the world's most recognized gaming experiences. Our platforms run in highly demanding environments where performance, reliability, security, and innovation are not optional. They are essential. We're looking for a lead engineer who wants to solve complex technical challenges at scale and help build the future of our next-generation gaming platform. This is not a role for someone who simply wants to write code. This is for an engineer who sees architecture as a strategic advantage, who enjoys solving problems others consider impossible, and who is energized by influencing technical direction across multiple teams and products. You'll work at the intersection of platform engineering, architecture, systems design, and technical leadership, helping build the core technology that supports our global gaming ecosystem. Why This Role Matters

As a Principal Engineer, you'll help define the technical foundation that allows our products and teams to move faster, operate more reliably, and innovate with confidence. You'll partner with architects, engineering leaders, and product teams to design and deliver platform capabilities that impact multiple products and engineering organizations. From graphics systems and hardware integration to networking, security, performance optimization, and platform frameworks, you'll be solving some of the most technically demanding challenges in the industry. Your influence will extend well beyond your own code. You'll mentor senior engineers, elevate engineering practices, shape architectural decisions, and help establish the standards that drive technical excellence across the organization. What You’ll Do Lead the design and implementation of complex, high-performance, highly reliable platform features.

Provide technical leadership across multiple teams, ensuring alignment to architectural standards and established guidelines.

Drive engineering excellence through code reviews, mentoring, and raising quality standards across the organization.

Work across a broad range of technologies including graphics systems, networking and protocols, encryption and security, hardware integration, drivers, tools, and SDK standards.

Evaluate and introduce new technologies, tools, practices, and process improvements to improve scalability, reliability, and developer productivity and efficiency.

Identify and mitigate technical risk across initiatives.

Analyze and debug issues.

Champion utilization of AI tools (e.g., code assistants, code search, test generators, doc summarizers, static analyzers with AI) to accelerate building, coding, testing, and fixing issues.

Establish guidelines/guardrails for AI-assisted code contributions (prompt patterns, review standards, security/compliance).

Use AI to mine logs, triage incidents, and propose fixes; generate/maintain architecture docs and ADRs.

Evaluate and integrate AI-enabled tooling into the SDLC.

What We’re Looking For Bachelor’s degree in Computer Science or related field (or equivalent experience).

Technical expert in C# and the .NET ecosystem.

10+ years of commercial software engineering experience, including significant experience designing and delivering large-scale libraries, frameworks, platforms, and/or multi-threaded applications.

Demonstrated ability to design and architect new initiatives independently.

Deep expertise in multi-threading, eventing, inter-process communication, concurrency, performance tuning, and memory management.

Demonstrated proficiency in object-oriented building, architectural patterns, and principles passionate about business logic and structure.

Proven experience leading technical implementation across teams.

Strong understanding of secure system design, networking, encryption, and hardware/software integration.

Experience leading cross-team technical initiatives and influencing engineering standards across an organization.

Exceptional analytical, debugging, and root-cause analysis skills.

Demonstrated ability to mentor senior engineers and elevate interpersonal technical capability.

Demonstrated ability to investigate and evaluate new technologies based on both technical and business needs.

Track record of promoting a culture of quality, accountability, and technical integrity.

Strong communication and presence — able to influence without formal authority.

Experience with continuous integration and automated testing practices.

Demonstrated ability to bring to bear AI-assisted development tools to improve efficiency and quality.

Promotes responsible and effective adoption of AI technologies within engineering workflows.

Casino gaming or related proven experience.

Windows or Linux embedded OS experience; cross-platform (Windows/Linux) development.

This job description may have been reviewed and enhanced using AI-assisted tools to improve clarity, consistency, and inclusivity. All final content, role requirements and hiring decisions remain subject to human review and approval by Aristocrat.

Compensation Philosophy

We offer a comprehensive pay and benefits package designed to stay competitive in the market, support your wellbeing, and recognise your contribution to our success. Our approach is underpinned by a pay-for-performance belief in rewarding individual impact. Your specific compensation package will be determined by factors such as your skills, experience, qualifications, and location.

Depending on your role and location, you may be eligible for annual bonuses and incentives, health and wellbeing benefits, paid time off, retirement plans, insurance coverage, and other local or statutory benefits.

Specific details about compensation and benefits for this position will be discussed during the recruitment process.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Gaming Platform in Franklin, TN vacancy
  • $64k - $99k

    The DevOps Engineer we hire will help Community Impact Foundation pay down years of technical debt without anyone calling it a rewrite, using Kubernetes sparingly and well. Own your projects, earn $64,000 - $99,000, and grow with a team that turns 1 years of CloudFormation... 
    Suggested
    Temporary work
    Remote work
    Flexible hours

    Community Impact Foundation

    Franklin, TN
    3 days ago
  •  ...Drive Innovation We are currently looking for a Financial AI Engineering Intern to join our team in Franklin, TN. Nissan Extended...  ...through Nissan’s rich innovation offerings, seminars, learning platforms and leadership trainings. Nissan is committed to a drug-free... 
    Suggested
    Full time
    Summer work
    Internship
    Local area

    Nissan USA

    Franklin, TN
    3 days ago
  • We are looking for a Site Reliability Engineer to join our team here at Rustici Software. Come work alongside our software development teams, deploying the applications we create in our AWS hosted infrastructure. We are a remote/in-office hybrid company located in Franklin... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Learning Technologies Group

    Franklin, TN
    1 day ago
  •  ...Position: Full-Stack Software Engineer – C# / .NET, PHP, SQL Server & Zoho Location: On-site – Cool Springs area, Franklin, Tennessee...  ...person will help modernize and scale the company's internal platforms, customer-facing web applications, and system integrations,... 
    Suggested
    Full time
    Contract work
    Work at office
    Local area

    LM Recruiting LLC

    Franklin, TN
    1 day ago
  •  ...Senior Software Engineer (Rustici) US, Franklin, Remote Full-Time Franklin, TN / United States - Remote (within locations) Senior Software Engineer (Rustici) US, Franklin, Remote We are looking for a Senior Software Engineer to join our team. Rustici Software... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    1 day per week

    Learning Technologies Group Plc

    Franklin, TN
    3 days ago
  • $113k - $153k

     ...is looking for a Senior Site Reliability Engineer to join our engineering team and support...  ...systems that power our legal technology platform. Today, the Zipliens engineering team...  ...and deployment confidence Partner with software engineers to standardize and improve deployment... 
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Zipliens

    Franklin, TN
    3 days ago
  •  ...Xsolis, an AI-driven healthcare technology company, seeks a Senior Cloud Security Engineer to design and enhance security for our cloud platforms running in AWS. You will lead guardrail development, enforce Zero Trust, secure containers, and collaborate on HIPAA/HITRUST... 

    XSOLIS

    Franklin, TN
    17 hours ago
  •  ...A leading healthcare organization is seeking a Director of IT Platform Services to oversee the stability and performance of enterprise application platforms. The role involves leading DevOps, database administration, and monitoring teams in a hybrid environment. Candidates... 

    Wellpath

    Franklin, TN
    2 days ago
  •  ...Lead Software EngineerExperian is a global data and technology company, powering opportunities for people and businesses around the...  ...career growth within Experian.You will report to the Software Engineering Manager, and reside in or near Franklin, TN.The Tools Engineering... 
    Work at office
    Local area
    Remote work
    Flexible hours

    Experian Payments

    Franklin, TN
    4 days ago
  •  ...Designed Conveyor Systems (DCS) is seeking a Software Support Engineer to assist customers with complex conveyor and robotics systems. You will troubleshoot WMS/WES/WCS software, analyze Windows and Linux environments, and work with our QA and Implementation teams to resolve... 
    Remote work

    Designed Conveyor Systems

    Franklin, TN
    4 days ago
  •  ...Software Support EngineerAs a Software Support Engineer, you'll provide software support for customers with complex conveyor and robotics systems driven by our in-house and third-party software providers. As a member of our Customer Service team, you'll use your WMS/WES... 
    Casual work
    Remote work
    Flexible hours

    Designed Conveyor Systems

    Franklin, TN
    4 days ago
  •  ...Using advanced optics, image sensors and artificial intelligence software Cognex vision and ID systems capture an image then analyze it...  ...fun, and distinctive atmosphere . As a Senior Applications Engineer, you will join an Applications Engineering (AE) team that is... 
    Full time
    Local area
    Flexible hours
    Night shift
    Weekend work
    Afternoon shift
    2 days per week

    Cognex Corporation

    Franklin, TN
    17 hours ago
  • $80k - $112k

     ...Memphis, TN)Information SystemsApplication / Software Development$ 80000 - $ 112000 / Year...  ....Manage projects using dev-ops platform to track issues, deploy releases and collaborate...  ...Formal education in Electronics, Software Engineering, or related field.CTS (Certified... 
    Hourly pay
    Work at office
    Local area

    Akkodis

    Franklin, TN
    2 days ago
  • $82.56k - $104k

    A leading manufacturer of power distribution systems in Tennessee is seeking a Regulatory Operations Lead to ensure the execution and coordination of regulatory activities. The ideal candidate will have a Bachelor’s degree and 5–8 years of experience in regulatory operations...

    Industrial Electric Mfg Inc

    Franklin, TN
    3 days ago
  • Basic Function: The Software Developer position is expected to contribute to the WireMasters team by modifying existing web applications and creating new custom web applications. The primary development language will be PHP but understanding of other technical languages... 
    Contract work
    Work at office

    WireMasters

    Franklin, TN
    3 days ago
  • $136k - $184.5k

     ...quickly and accurately. We are looking for an engineer who is passionate about building the...  .... We are looking for a Senior Backend Software Engineer to join our team, building the...  ...integrations end to end, and help build the platform that makes new ones fast to stand up.... 
    Permanent employment
    Temporary work
    Flexible hours

    ZipLiens

    Franklin, TN
    1 day ago
  •  ...EnableComp is seeking an AI Engineer to build, train, and evaluate ML models with a focus on reinforcement learning and language models. The role combines knowledge engineering and data analysis, owning projects end‑to‑end from data design through training and reporting... 

    EnableComp

    Franklin, TN
    1 day ago
  • $63k - $104k

    Our technology stack is growing faster than our team, so Energy Technologies LLC is bringing on a Node.js Developer to keep the architecture honest. With ownership, a $63,000 - $104,000 salary, and 1 years of Flask to draw on, you'll do your best work at Energy Technologies...
    Flexible hours

    Energy Technologies, Inc.

    Franklin, TN
    3 days ago
  •  ...Remote-KTM Internship Fresher AI / Software Development About the Role AI Software Engineer Intern to support AI-powered web app development, API integration, testing, and automation features. Key Responsibilities Build AI-based software features Integrate... 
    Full time
    Internship
    Remote work
    Flexible hours

    DataInsight LLC

    Franklin, TN
    3 days ago
  • $83.6k - $145.2k

     ...Position Overview: As a mid to experienced Mechanical Design Engineer with a specialization in HVAC design at Henderson Engineers, you...  ...opportunities for continuous learning and understanding of industry software, including Revit, Bluebeam Revu, and Microsoft Office Products.... 
    Casual work
    Work at office
    Flexible hours

    Henderson Engineers

    Franklin, TN
    2 days ago
  • $60k

     ...aerospace and automotive companies. We are seeking an  Application Engineer to join the team in St. Louis, MO who will be responsible for...  ...needs as they pertain to the utilization of PolyWorks software in conjunction with various metrology systems. JOB DESCRIPTION... 
    Permanent employment
    Full time
    Part time
    Work at office
    Relocation
    Long distance

    3D Infotech Inc

    Franklin, TN
    18 days ago
  •  ...Position Summary: The Senior AI Engineer is a hands-on individual contributor who builds, trains, and evaluates machine learning models. The role combines knowledge engineering and data analysis with applied reinforcement learning, and owns work end to end, from... 
    Remote work

    Enablecomp

    Franklin, TN
    7 days ago
  •  ...Cloud Application Modernization Senior Staff Engineer, Claims ClearinghouseWe're looking for a hands-on engineer to help modernize business...  ...on AWS EKS. You'll work closely with application, database, platform, security, and operations teams to simplify how applications... 
    Local area
    Remote work

    Look Who's Charging

    Franklin, TN
    17 hours ago
  •  ...contribute to new development across both internal and external platforms. Working in a primarily Microsoft-based environment, you’ll...  ...on business requirements. Test and validate new and existing software to ensure functionality and accuracy. Ensure applications meet... 
    Temporary work
    Work at office
    Flexible hours

    Prime Health Services, Inc.

    Franklin, TN
    3 days ago
  • $60 - $70 per hour

     ...are seeking a Mid-to-Senior Level DevOps Engineer to join a growing data and cloud...  ...critical role in supporting enterprise data platform initiatives, building and maintaining Infrastructure...  ...and platform teams to enable efficient software deliveryTroubleshoot pipeline failures,... 
    Contract work
    Temporary work

    TEKsystems

    Brentwood, TN
    17 hours ago
  • $138k - $182k

     ...Job Description Job Description Position: DevOps Engineer   The DevOps Engineer ’s roles and responsibilities are multifaceted...  ...deployment inconsistencies. Collaborate with Data Engineers and Platform teams to maintain development, staging, and production... 
    Flexible hours

    Monogram Health Inc

    Brentwood, TN
    4 days ago
  • $26 - $40 per hour

     ...expected that an AV Technician will provide direction and technical expertise to other team members.· Program, troubleshoot and update software to optimize system performance· Elan and Control4 configuration, setup, installation and programming· Analyze and ensure security... 
    Full time
    Work at office
    Work from home

    Prosource Wholesale

    Franklin, TN
    3 days ago
  •  ...Vaco is seeking a Senior Azure Platform Engineer to help build out an Azure environment that is still early and allow significant influence over its development. This is a hands-on role where you will own infrastructure provisioning, IaC, Terraform, CI/CD pipelines, cloud... 
    Remote work

    Vaco

    Brentwood, TN
    1 day ago
  •  ...Requirements 1. Advanced Proficiency In .Net Framework, With Extensive Knowledge Of C# And Sql Server. 2. Strong Understanding Of Software Development Methodologies And Best Practices. 3. Excellent Problem-Solving Skills And The Ability To Provide Effective Technical... 

    HCL Technologies

    Franklin, TN
    4 days ago
  •  ...We are seeking an experienced Site Reliability Engineer with a strong software development background to keep our ecommerce applications stable, fast, secure, and available in production. You will use your understanding of the full customer journey - from website browsing... 
    Full time

    Consulting Solutions

    Brentwood, TN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Gaming Platform. Be the first to apply!