Principal Software Engineer

GamblingCareers.com
US - Nevada - Las Vegas
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

Design and build complex, modular Unity systems and workflows that help game developers prototype games efficiently, while maintaining jurisdictional compliance and optimizing runtime performance. Lead automation, editor tooling, testing, and CI/CD efforts; review code, mentor developers, resolve critical blockers, and coordinate planning and estimates with managers.

Requirements: Requires a bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, along with 10+ years of C# and Unity experience and 5+ years of C++ experience. Candidates should have extensive Unity engine and editor expertise, strong knowledge of memory management and rendering, modern software development experience, and the ability to write clear, maintainable, portable code.

Key Skills: Unity, C#, C++, Unity Editor Scripting, Client-Side Architecture, Dependency Injection, State Machines, Event Systems, Unity Addressables, Asset Bundles, Memory Management, Rendering Pipelines, Automation, CI/CD, Automated Testing, Mentoring

Benefits: Health and Wellness Benefits, Paid Time Off, Retirement Plans, Insurance Coverage, Annual Bonuses and Incentives




Fast Track Upload