FREE ACCESS
5,000–10,000 jobs/day
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.

Principal Software Engineer
Aristocrat. Join the Technology Group responsible for cutting-edge gaming platform technology, Game Development Kits, and tools used in casinos worldwide .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesUnityC++
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