Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Gaming Platform

Aristocrat

Behind every great player experience is an extraordinary platform.At Aristocrat, we create the technology that powers some of the world's most recognized gaming experiences. Our platforms run in highly demanding environments where performance, reliability, security, and innovation are not optional. They are essential.We're looking for a lead engineer who wants to solve complex technical challenges at scale and help build the future of our next-generation gaming platform.This is not a role for someone who simply wants to write code.This is for an engineer who sees architecture as a strategic advantage, who enjoys solving problems others consider impossible, and who is energized by influencing technical direction across multiple teams and products.You'll work at the intersection of platform engineering, architecture, systems design, and technical leadership, helping build the core technology that supports our global gaming ecosystem.Why This Role MattersAs a Principal Engineer, you'll help define the technical foundation that allows our products and teams to move faster, operate more reliably, and innovate with confidence.You'll partner with architects, engineering leaders, and product teams to design and deliver platform capabilities that impact multiple products and engineering organizations.From graphics systems and hardware integration to networking, security, performance optimization, and platform frameworks, you'll be solving some of the most technically demanding challenges in the industry.Your influence will extend well beyond your own code.You'll mentor senior engineers, elevate engineering practices, shape architectural decisions, and help establish the standards that drive technical excellence across the organization.What You’ll DoLead the design and implementation of complex, high-performance, highly reliable platform features.Provide technical leadership across multiple teams, ensuring alignment to architectural standards and established guidelines.Drive engineering excellence through code reviews, mentoring, and raising quality standards across the organization.Work across a broad range of technologies including graphics systems, networking and protocols, encryption and security, hardware integration, drivers, tools, and SDK standards.Evaluate and introduce new technologies, tools, practices, and process improvements to improve scalability, reliability, and developer productivity and efficiency.Identify and mitigate technical risk across initiatives.Analyze and debug issues.Champion utilization of AI tools (e.g., code assistants, code search, test generators, doc summarizers, static analyzers with AI) to accelerate building, coding, testing, and fixing issues.Establish guidelines/guardrails for AI-assisted code contributions (prompt patterns, review standards, security/compliance).Use AI to mine logs, triage incidents, and propose fixes; generate/maintain architecture docs and ADRs.Evaluate and integrate AI-enabled tooling into the SDLC.What We’re Looking ForBachelor’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, including significant experience designing and delivering large-scale libraries, frameworks, platforms, and/or multi-threaded applications.Demonstrated ability to design and architect new initiatives independently.Deep expertise in multi-threading, eventing, inter-process communication, concurrency, performance tuning, and memory management.Demonstrated proficiency in object-oriented building, architectural patterns, and principles passionate about business logic and structure.Proven experience leading technical implementation across teams.Strong understanding of secure system design, networking, encryption, and hardware/software integration.Experience leading cross-team technical initiatives and influencing engineering standards across an organization.Exceptional analytical, debugging, and root-cause analysis skills.Demonstrated ability to mentor senior engineers and elevate interpersonal technical capability.Demonstrated ability to investigate and evaluate new technologies based on both technical and business needs.Track record of promoting a culture of quality, accountability, and technical integrity.Strong communication and presence — able to influence without formal authority.Experience with continuous integration and automated testing practices.Demonstrated ability to bring to bear AI-assisted development tools to improve efficiency and quality.Promotes responsible and effective adoption of AI technologies within engineering workflows.Casino gaming or related proven experience.Windows or Linux embedded OS experience; cross-platform (Windows/Linux) development.This job description may have been reviewed and enhanced using AI-assisted tools to improve clarity, consistency, and inclusivity. All final content, role requirements and hiring decisions remain subject to human review and approval by Aristocrat.Compensation PhilosophyWe offer a comprehensive pay and benefits package designed to stay competitive in the market, support your wellbeing, and recognise your contribution to our success. Our approach is underpinned by a pay-for-performance belief in rewarding individual impact. Your specific compensation package will be determined by factors such as your skills, experience, qualifications, and location. Depending on your role and location, you may be eligible for annual bonuses and incentives, health and wellbeing benefits, paid time off, retirement plans, insurance coverage, and other local or statutory benefits. Specific details about compensation and benefits for this position will be discussed during the recruitment process.SummaryLocation: Franklin, TN, USType: Full time

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Gaming Platform in Franklin, TN vacancy
  • Senior Software EngineerAustin, TX, Franklin, TN, Las Vegas, NV, or Reno, NV Hybrid - onsite...  ...:We're looking for a Senior Software Engineer to be responsible for analyzing, coding,...  ...technical support team members and others on game design and development.Responsibilities:The... 
    Suggested
    Local area
    Flexible hours
    3 days per week
    1 day per week

    1872 Consulting

    Franklin, TN
    6 days ago
  •  ...company specializing in developing innovative software solutions for the public sector. We are...  ...talented and motivated Senior Software Engineer to join our dynamic development team....  ...tuning. ~ Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud) and... 
    Suggested
    Full time
    Work at office
    Local area
    3 days per week

    Tyler Technologies

    Franklin, TN
    1 day ago
  •  ...Description Description: JOB SUMMARY   The Engineering Manager is   responsible for leading software engineers in the design, development,   testing,...  ...technology solutions, primarily focused on   the Sidekick platform and supporting data integrations. This is a team-... 
    Suggested
    Remote work

    Hansei Solutions

    Franklin, TN
    4 days ago
  •  ...company. The EcoStruxure Power Advisor engineer position is a unique and exciting opportunity...  ...that the customer’s Power Management Software stays in-tune, providing accurate data...  ...to support continuous improvement of our platforms and services.Maintain accurate records and... 
    Suggested
    Contract work
    Work at office
    Remote work

    Schneider Electric

    Franklin, TN
    2 days ago
  •  ...fast-paced environment, values system reliability and performance, and enjoys working cross-functionally to deliver high-quality software solutions. Key Responsibilities Develop and execute strategic initiatives for software operations aligned with long-term business... 
    Suggested
    Full time

    GSD Search, LLC

    Franklin, TN
    2 days ago
  • $89k - $134k

     ...and resolution of complex issues involving controls hardware, software, networks, and system integration.Coordinate field execution with...  ...continue to develop.What we Look forUniversity degree in Engineering, Engineering Technology, HVAC, Electrical, Mechanical, Building... 
    Full time
    For subcontractor
    Work at office

    Johnson Controls

    Franklin, TN
    1 day ago
  • $90k - $100k

    Position - Sr Java Developer Location - Franklin TN Only FTE Salary - $90k - $100k Skills - Microservices and AWS JD: Strong experience in Java, Spring, JPA Experience with Microservices, Spring Boot, JPA Should be well versed with AWS Services (EC2, ECS, EKS, S3,...

    Procyon TS

    Franklin, TN
    2 days ago
  • $60k

     ...aerospace and automotive companies. We are seeking an  Application Engineer to join the team in St. Louis, MO who will be responsible for...  ...needs as they pertain to the utilization of PolyWorks software in conjunction with various metrology systems. JOB DESCRIPTION... 
    Permanent employment
    Full time
    Part time
    Work at office
    Relocation
    Long distance

    3D Infotech Inc

    Franklin, TN
    20 days ago
  • $157k - $190k

     ...We NeedCorpay is currently looking to hire an Site Reliability Engineer within our Prepaid card division. This position falls under our...  ...on manual operational processes.As Corpay becomes an AI-native software engineering organization, this engineer willleverage AI to accelerate... 
    Currently hiring
    Local area

    Corpay

    Brentwood, TN
    2 days ago
  • Worky is seeking a skilled ServiceNow Developer to support the ongoing development, enhancement, and maintenance of our ServiceNow platform across ITSM, ITOM, HRSD, and CSM modules. The role requires deep scripting expertise and a focus on scalable, enterprise-grade... 
    Remote job

    Worky

    Franklin, TN
    2 days ago
  • Role: .NET Developer Location: Franklin, TN (Nashville) Key Requirements: 6+ years of software development experience Strong experience with C#, .NET Framework, .NET Core/.NET 8, ASP.NET Core, and Web APIs Experience with Angular, JavaScript, and TypeScript (React preferred... 

    Lorven Technologies

    Franklin, TN
    2 days ago
  •  ...automotive ECUs. This role places you at the intersection of software engineering and hands-on hardware integration, enabling automotive...  ...applications using WPF and WinForms to provide an integrated platform for dealer portals and service tools. - Manage the packaging... 
    Contract work
    Remote work

    Indotronix International Corporation

    Franklin, TN
    2 days ago
  • $91.7k - $163.7k

     ...us to start Caring. Connecting. Growing together.As a Senior Software Engineer at Optum Insight, you will be a key contributor to an...  ...workflows, or health analytics platformsExperience with cloud platform environments (such as Azure or AWS) and containerization tools... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Brentwood, TN
    4 days ago
  • $170k

    Cloud Architect (Azure) Location: Remote (U.S.) Preference: Middle Tennessee candidates preferred Type: Direct Hire Compensation: $170,000 Base Salary Travel: Minimal travel, occasional trips to Louisville, KY as needed We're looking for a Cloud...
    Remote work

    Vaco Recruiter Services

    Brentwood, TN
    3 days ago
  • C# Developer Franklin, Tennessee, United States Or refer someone Job Openings C# Developer We are looking for a C# Developer for a 6 month contract. Your primary focus will be sourcing the internet for real estate data and put together services that run all day and night...
    Contract work
    Work at office
    Local area
    Remote work
    Night shift

    CincyBrian Hires

    Franklin, TN
    2 days ago
  •  ...effort sizing. Identify, share, and mitigate risks. Drive system engineering and ensure robust interfaces. Lead development team during...  ...of progressive, post-bachelor's experience in electrical and software engineering of power operation solutions (SCADA) or related occupation... 
    Full time
    Remote work
    3 days per week

    Schneider Electric

    Franklin, TN
    9 days ago
  • Job DescriptionKaiser Aluminum is known around the world for its superior quality. Our secret is what we put into it—innovative thinking, industry-leading reliability, and a world-class commitment to customer service. In short, the same qualities we look for in our people...
    H1b
    Work at office

    Kaiser Aluminum Corporation

    Franklin, TN
    4 days ago
  • Find a JobJoin IDR Internal TeamStaffing ServicesConsultantsAbout UsBlog

    IDR Internal Data Resources

    Brentwood, TN
    3 days ago
  • Mandatory skills: Asp.Net, AI , Healthcare As a .Net Fullstack Developer you will be a part of an Agile team to build healthcare applications and implement new features while adhering to the best coding development standards . Responsibilities: Strong expertise in .NET ...

    Indotronix UK

    Franklin, TN
    5 days ago
  •  ...ceremonies, code reviews, and technical design discussions. Requirements for the Senior Java Developer : ~7+ years of professional software development experience with significant hands-on Java expertise. ~ Strong proficiency in Java, Spring Boot, and object-oriented... 
    Temporary work

    IDR

    Brentwood, TN
    4 days ago
  • $120k - $140k

     ...ongoing support of our NICE CXone contact center environment. This person will serve as the technical subject matter expert for the platform, combining development responsibilities—such as IVR and Studio scripting, routing and integrations—with day-to-day administration... 
    Full time
    Work at office

    LaSalle Network

    Franklin, TN
    26 days ago
  •  ...on business requirements. Build and enhance PeopleSoft components using PeopleTools, PeopleCode, Application Designer, Application Engine, Component Interfaces, and Integration Broker. Develop and support reports, interfaces, conversions, enhancements, and workflows using... 
    Temporary work

    Yantran LLC

    Franklin, TN
    2 days ago
  •  ...reputation with the clients. Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data...  ...to apply. Who Should Apply : Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their... 

    SynergisticIT

    Brentwood, TN
    2 days ago
  •  ...walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for full time positions with clients. Who... 
    Full time

    SynergisticIT

    Brentwood, TN
    2 days ago
  • Java Developer Brentwood, TN Contract JOB DESCRIPTION: Java 21 ? Spring Framework (Spring Boot, Spring Oauth2, MVC, Spring Data, Spring Cloud) Liquibase is an added advantage Having GCP knowledge (Spanner, Cloud Pub-Sub, BigQuery, Data Studio, Apache Beam with Cloud...
    Contract work

    AceStack LLC

    Brentwood, TN
    2 days ago
  • Java DeveloperFranklin, TN, 3706895k to Max 105kMandatory Skillset Required:Strong proficiency in Java programming and the Spring Boot framework.Strong knowledge on AWS Cloud.Experience with application development lifecycle and best practices.Responsibilities and Requirements...

    Yochana

    Franklin, TN
    2 days ago
  •  ...test information to resolve design-related problems. Assemble electrical and electronic systems and prototypes according to engineering data and knowledge of electrical principles, using hand tools and measuring instruments. Build, calibrate, maintain, troubleshoot... 
    Contract work
    Temporary work

    TekWissen LLC

    Spring Hill, TN
    3 days ago
  •  ...(SME) on and in support of the use of the various technology platforms used by the business and an advisor to the business on the best...  ...design, development, testing, management and support the hardware/software infrastructure for a web-based portal for our internal client.... 
    Full time
    Work experience placement
    Work visa

    Frauenshuh Hospitality

    Franklin, TN
    a month ago
  • Sr Software Engineer (C#, .Net framework, WPF, WCF, .Net core, OOAD, Design Patterns, Multi-Threading) in Franklin, TN - Hybrid .Net, .NET...  ...based software development environment, creating robust platforms and innovative products for current and emerging markets. Senior... 
    Full time
    Remote work
    Relocation

    DBA Web Technologies

    Franklin, TN
    more than 2 months ago
  • $91.7k - $163.7k

     ...us to start Caring. Connecting. Growing together. As a Senior Software Engineer , you will join an innovative and collaborative team focused on building, scaling, and optimizing modern healthcare platforms. You will play a key role in designing high-quality software architectures... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Brentwood, TN
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Gaming Platform. Be the first to apply!