Demo

Principal Software Engineer

Aristocrat
Las Vegas, NV Full Time
POSTED ON 10/25/2026
AVAILABLE BEFORE 11/24/2026
You will be joining the Technology Group that is responsible for a cutting-edge technology for our gaming platforms, Game Development Kits and Tools that are used in Casinos around the world.

The team is responsible for devising innovative solutions to support the imaginations of the greatest game creators in the industry. As a Principal Software Engineer, you will craft complex componentized systems that help game developers quickly prototype their games. You will also support iterative development and ensure the GDK stays in sync with all jurisdiction requirements.

Job Requirements

  • Extensive knowledge of Unity
  • Build scalable, clean, and modular client-side architectures applying patterns like Dependency Injection (DI), State Machines, and Event Systems
  • Architect workflows for dynamic data delivery using Unity Addressees and Asset Bundles to improve runtime loading efficiencies.
  • Deep, exhaustive knowledge of the Unity Engine & Editor scripting APIs, memory management, and rendering pipelines.
  • Lead all aspects of automation integrations including Editor tooling, automated testing pipelines, and CI/CD development build processes.
  • Expert Knowledge of scripting, animation, session management, and textures.
  • Experience with memory and space optimization.
  • C experience.
  • Good written and verbal communication
  • Deep sense of owning your work and prioritizing business and team goals ahead of your self interest
  • Help team to unblock from any critical problem
  • Provide coaching, training and mentor game developers.
  • Work closely with managers locally and globally in planning and execution by presenting complexity and time estimates.
  • Peer code review.

Qualifications

  • A bachelor's degree in Computer Science, Engineering, Mathematics or a related field.
  • 10 years proven experience in C#
  • 10 years of experience in Unity
  • Deep, extensive knowledge of the Unity Engine & Editor scripting APIs, memory management, and rendering pipelines.
  • 5 years C
  • Experience working with modern software development processes.
  • Ability to write clear, maintainable and portable code.

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.

Salary.com Estimation for Principal Software Engineer in Las Vegas, NV
$176,185 to $213,308
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Aristocrat

  • Aristocrat Las Vegas, NV
  • As a Technical Support Specialist I, you will play a pivotal role in our team, delivering flawless support and outstanding service to our customers. This o... more
  • 1 Day Ago

  • Aristocrat Tulsa, OK
  • We are pioneers in our field and relentless in our pursuit of excellence. Aristocrat is a world leader in gaming entertainment, offering a diverse range of... more
  • 1 Day Ago

  • Aristocrat Tulsa, OK
  • At Aristocrat, we compose world-class gaming experiences that entertain millions of players globally. As a Field Engineer I, you will play a meaningful rol... more
  • 2 Days Ago

  • Aristocrat Franklin, TN
  • Join Aristocrat, a global leader in regulated gaming entertainment, where innovation, reliability, and alignment to regulations are essential to our operat... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Las Vegas, NV area that may be a better fit.

  • Motional Las Vegas, NV
  • Mission Summary: On our Perception team, you have the opportunity to work with world-class ML engineers and research scientists to make self-driving vehicl... more
  • 6 Days Ago

  • Aristocrat Las Vegas, NV
  • Aristocrat is a world leader in gaming entertainment, offering a diverse range of products and services, including electronic gaming machines, social gamin... more
  • 18 Days Ago

AI Assistant is available now!

Feel free to start your new journey!