Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Principal Software Engineer

Yesterday• Las Vegas, NV

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.

Want more jobs like this?

Get jobs in Las Vegas, NV delivered to your inbox every week.

Job alert subscription

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.

Opis stanowiska mógł zostać sprawdzony i udoskonalony przy użyciu narzędzi wykorzystujących sztuczną inteligencję w celu poprawy przejrzystości, spójności i inkluzywności. Ostateczna treść, wymagania dotyczące stanowiska oraz decyzje rekrutacyjne podlegają weryfikacji przez człowieka i zatwierdzeniu przez Aristocrat.

Filozofia wynagradzania

Oferujemy kompleksowy pakiet wynagrodzenia i świadczeń, zaprojektowany tak, aby pozostawać konkurencyjnym na rynku, wspierać dobrostan pracowników oraz doceniać ich wkład w nasz sukces. Nasze podejście opiera się na zasadzie wynagradzania za wyniki, nagradzając indywidualny wpływ i osiągnięcia. Twój indywidualny pakiet wynagrodzenia zostanie określony na podstawie takich czynników jak umiejętności, doświadczenie, kwalifikacje oraz lokalizacja.

W zależności od stanowiska i lokalizacji możesz być uprawniony(-a) do otrzymywania rocznych premii i świadczeń motywacyjnych, benefitów związanych ze zdrowiem i dobrostanem, płatnego czasu wolnego, programów emerytalnych, ochrony ubezpieczeniowej oraz innych lokalnych lub ustawowych świadczeń.

Szczegółowe informacje dotyczące wynagrodzenia i świadczeń dla tego stanowiska zostaną omówione podczas procesu rekrutacyjnego.

Client-provided location(s): Las Vegas, NV
Job ID: Aristocrat-R0022423-PL
Employment Type: OTHER
Posted: 2026-10-09T21:03:01

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Mental Health Benefits
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Family Support Resources
    • Non-Birth Parent or Paternity Leave
    • Adoption Leave
  • Work Flexibility

    • Hybrid Work Opportunities
    • Flexible Work Hours
  • Office Life and Perks

    • Casual Dress
    • Company Outings
    • Holiday Events
    • Happy Hours
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K) With Company Matching
    • Stock Purchase Program
    • Pension
    • Performance Bonus
  • Professional Development

    • Internship Program
    • Leadership Training Program
    • Promote From Within
    • Shadowing Opportunities
    • Lunch and Learns
    • Tuition Reimbursement
    • Access to Online Courses
    • Associate or Rotational Training Program
  • Diversity and Inclusion