Principal Software Engineer - Gaming Platform

GamblingCareers.com
US - Tennessee - Franklin
View Company Profile / << Go Back

  • Job Type: Full time
  • 3 days ago

Job Description

Lead the design and delivery of high-performance, reliable platform capabilities, setting architectural direction and technical standards across teams. Mentor engineers, manage technical risks, improve engineering practices, and responsibly integrate AI tools into development workflows.

Requirements: Requires 10+ years of commercial software engineering experience, expert C# and .NET skills, and a bachelor's degree in computer science or equivalent experience. Candidates should have deep expertise in concurrency, architecture, security, networking, performance, and cross-team technical leadership, along with experience in gaming, embedded Windows or Linux, and AI-assisted development.

Key Skills: C#, .NET, Software Architecture, Platform Engineering, Multithreading, Concurrency, Performance Tuning, Memory Management, Networking, Encryption and Security, Hardware and Software Integration, Cross-Platform Development, Embedded Operating Systems, Continuous Integration, Automated Testing, AI-Assisted Development

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




Fast Track Upload