
Principal Engineer
Aristocrat
full-time
Posted on:
Location Type: Hybrid
Location: Franklin • Tennessee • United States
Visit company websiteExplore more
Salary
💰 $150,000 - $205,000 per year
Job Level
About the role
- Lead the design and implementation of complex, high-performance platform features
- Provide technical leadership across multiple teams
- Drive engineering excellence through code reviews and mentoring
- Evaluate and introduce new technologies and process improvements
- Identify and mitigate technical risk across initiatives
- Champion utilization of AI tools to accelerate building and testing
- Establish guidelines for AI-assisted code contributions
Requirements
- Bachelor’s degree in Computer Science or related field (or equivalent experience)
- Technical expert in C# and the .NET ecosystem
- 10+ years of commercial software engineering experience
- Demonstrated ability to design and architect new initiatives independently
- Deep expertise in multi-threading, performance tuning, and memory management
- Strong understanding of secure system design, networking, encryption, and hardware/software integration
- Experience leading cross-team technical initiatives and influencing engineering standards
- Exceptional analytical, debugging, and root-cause analysis skills
- Demonstrated ability to mentor senior engineers
- Casino gaming or related proven experience
- Windows or Linux embedded OS experience
Benefits
- Health, dental, and vision insurance
- Paid time off
- 401(k) plan with employer matching
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETmulti-threadingperformance tuningmemory managementsecure system designnetworkingencryptionhardware/software integrationAI tools
Soft Skills
technical leadershipmentoringanalytical skillsdebuggingroot-cause analysisinfluencing engineering standards
Certifications
Bachelor’s degree in Computer Science