Principal Software Engineer

GamblingCareers.com

Las Vegas (NV)

On-site

USD 180,000 - 240,000

Full time

41 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Annual bonuses
Health and well-being benefits
Paid time off

Job summary

Aristocrat’s Technology Group invites a Principal Software Engineer to join a cutting-edge platform building Game Development Kits and tools used by casinos worldwide. You will craft complex componentized systems, enable rapid prototyping for game developers, and keep the GDK aligned with jurisdiction requirements.

You’ll lead architecture, optimize memory and performance, mentor engineers, review code, and collaborate with managers globally to scope work and deliver reliable tooling.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Mathematics or related field.
  • 10+ years proven experience in C#
  • 10+ years of experience in Unity
  • 5+ years C++
  • Deep Unity Engine & Editor scripting APIs knowledge
  • Experience with modern software development processes

Responsibilities

  • Craft componentized systems for Game Development Kits and tools.
  • Architect workflows for dynamic data delivery in Unity.
  • Lead automation integrations including Editor tooling and CI/CD build processes.
  • Coach and mentor game developers; provide training and guidance.
  • Plan and estimate tasks with managers; unblock critical problems.

Skills

Unity
DI & Architecture
Editor tooling
Memory mgmt
C++
Communication
Ownership
Game tools

Education

Bachelor's degree in Computer Science, Engineering, Mathematics or related field

Tools

Unity
Editor tooling
CI/CD

Job description

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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer
Principal Engineer

GamblingCareers.com • Las Vegas (NV)

On-site
USD 150,000 - 210,000
Robust benefits package
Global career opportunities
Staff Engineer, Delivery
Staff Engineer, Delivery

GamblingCareers.com • Austin (TX)

On-site
USD 120,000 - 180,000
Product Commercialization Coordinator
Product Commercialization Coordinator

Aristocrat Gaming • Las Vegas (NV)

On-site
USD 55,000 - 75,000
EMC Engineer
EMC Engineer

Aristocrat • Las Vegas (NV)

On-site
USD 95,000 - 130,000
Enterprise Data Architect
Enterprise Data Architect

GamblingCareers.com • Austin (TX)

On-site
USD 140,000 - 190,000
Field Quality Engineer
Field Quality Engineer

Aristocrat Gaming • Las Vegas (NV)

On-site
USD 95,000 - 135,000
Associate Product Manager - Gaming Ops
Associate Product Manager - Gaming Ops

GamblingCareers.com • Las Vegas (NV)

On-site
USD 70,000 - 90,000
Field Service Technician
Field Service Technician

Aristocrat Gaming • Chicago (IL)

On-site
USD 45,000 - 65,000
Field Service Technician
Field Service Technician

GamblingCareers.com • Tahlequah (OK)

On-site
USD 42,000 - 60,000
Marketing QA Specialist
Marketing QA Specialist

GamblingCareers.com • Quincy (MA)

On-site
USD 75,000 - 105,000