Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Aristocrat

Principal Software Engineer

Aristocrat

. Join the Technology Group responsible for cutting-edge gaming platform technology, Game Development Kits, and tools used in casinos worldwide .

Posted 9/29/2026full-timeUnited StatesLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive expertise in Unity and C# for game development, with a strong focus on building scalable architectures and optimizing performance. Proven ability to lead automation integrations and mentor game developers while ensuring compliance with jurisdiction requirements.

Highest-signal resume keywords
Unity ExpertiseC# ProgrammingCI/CD DevelopmentAutomated Testing PipelinesDependency Injection

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
UnityC#C++Dependency InjectionState MachinesEvent SystemsUnity AddressablesAsset BundlesMemory ManagementRendering Pipelines
Soft Skills
Good Written CommunicationGood Verbal CommunicationCoachingMentorship
Tools & Technologies
Editor ToolingAutomated TestingCI/CD
Certifications & Qualifications
Bachelor's Degree in Computer ScienceBachelor's Degree in EngineeringBachelor's Degree in Mathematics
Industry Keywords
Game DevelopmentGaming Platform TechnologyComponentized SystemsPrototypingJurisdiction Requirements

Tech Stack

Tools & technologies
UnityC++

About the role

Key responsibilities & impact
  • Join the Technology Group responsible for cutting-edge gaming platform technology, Game Development Kits, and tools used in casinos worldwide
  • Craft complex componentized systems that help game developers quickly prototype games
  • Support iterative development
  • Ensure the Game Development Kit stays in sync with jurisdiction requirements
  • Lead automation integrations, including Editor tooling, automated testing pipelines, and CI/CD development build processes
  • Help the team unblock critical problems
  • Provide coaching, training, and mentorship to game developers
  • Work with local and global managers on planning and execution
  • Present complexity and time estimates
  • Conduct peer code reviews

Requirements

What you’ll need
  • Extensive knowledge of Unity
  • Ability to build scalable, clean, and modular client-side architectures
  • Experience applying Dependency Injection (DI), State Machines, and Event Systems
  • Experience architecting dynamic data delivery using Unity Addressables and Asset Bundles
  • Deep knowledge of Unity Engine and Editor scripting APIs, memory management, and rendering pipelines
  • Experience with 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
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
  • 10+ years of proven experience in C#
  • 10+ years of experience in Unity
  • 5+ years of C++ experience
  • Experience working with modern software development processes
  • Ability to write clear, maintainable, and portable code

Benefits

Comp & perks
  • Annual bonuses and incentives may be available depending on role and location
  • Health and wellbeing benefits may be available depending on role and location
  • Paid time off
  • Retirement plans
  • Insurance coverage
  • Other local or statutory benefits
  • Comprehensive pay and benefits package
  • Pay-for-performance compensation approach