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
- ...current project Position Summary: We're looking for a Senior Software Engineer to be responsible for analyzing, coding, writing, and running... ...matter experts, technical support team members and others on game design and development. Responsibilities: The role...SuggestedLocal areaFlexible hours3 days per week1 day per week
- ...COOK SYSTEMS INTERNATIONAL has an IMMEDIATE need for a Java Software Engineer Java Software Engineer will: analyze and develop system requirements, program specifications and code/unit test to meet business requirements/specifications for large projects. Develop or...SuggestedImmediate startRemote work
- ...foster collaboration, strengthen team connections, and support long-term career growth within Experian.You will report to the Software Engineering Manager, and reside in or near Franklin, TN.The Tools Engineering team is modernizing legacy .NET applications into React,...SuggestedWork at officeLocal areaRemote workFlexible hours
- Job Description Overall 8+ years of experience 5+ yrs .Net/C# experience 3+ yrs T-SQL, PL/SQL, REST API development, serverless architecture 1+ yrs Experience working with two or more of the following: continuous integration / continuous delivery...Suggested
- ...fashion and provides end user assistance where required. Essential Job Duties & Responsibilities Basic troubleshooting of software & hardware Deploy & retire hardware Carry out assigned project tasks Utilize asset report data to remediate reporting...SuggestedWork at office
- ...Sr. Software Engineer Hiring Purpose for U3 Band Onsite under PID 45395 requested by Herald and Team....... Job description Strong knowledge in Oracle Database administration including oracle cloud-based databases (11g above databases) Good knowledge and understanding...
- ...Location:USA Tennessee Franklin (Day 1 onsite) Years of Experience: 2-5 Years Job Summary: We are seeking a skilled Data Engineer with a strong background in Informatica Cloud, AWS, and Snowflake to join our dynamic team in Franklin, Tennessee. The ideal candidate...Contract work
- ...The Senior Software Engineer is a hands-on technical leader responsible for sustaining, improving, testing, deploying, and supporting secure... ...practices across products. Contribute to architecture, platform, and engineering standards while escalating decisions that require...Local area
- ETL Developer Role Overview Part of Data Analytics Power BI Team - ETL Developer Role Overview 1. Must have clear understanding of SDLC 2. Should be able to write bug free, quality code and adhering to defined coding standards followed by unit testing. 3. Able...Work experience placement
- ...Using advanced optics, image sensors and artificial intelligence software Cognex vision and ID systems capture an image then analyze it... ...fun, and distinctive atmosphere . As a Senior Applications Engineer, you will join an Applications Engineering (AE) team that is responsible...Full timeFlexible hoursWeekend workAfternoon shift
- ...complex features and services within established architecture and engineering standards. The developer uses approved AI-assisted tools to... ...of web application development, object-oriented programming, software design, data modeling, API concepts, and user-interface development...Full timeTemporary workWork at officeFlexible hours
- ...Facilitate discussions with product owners, business stakeholders, and engineers to clarify outcomes, assumptions, dependencies, risks,... ...documentation. Mentor Application Developers in software design, technical problem solving, testing, documentation, and...Full timeTemporary workWork at officeFlexible hours
- ...Software Architect Bachelor’s degree in Computer Science, Engineering, or related discipline. 4+ years of experience in designing and architecting enterprise scale software solutions. 12+ years of experience in building and managing large scale software engineering...
- ...Lead AI Application/Software Engineer Skanska is searching for a dynamic Lead AI Application/Software Engineer. This is a great opportunity... ...security partners (Azure-first options, rapid application platforms, infrastructure as code and CI/CD), and supports citizen...Full timeLocal area
- ...The Principal Application Developer is the highest-level individual... ...direction, reusable engineering patterns, and practical governance... ...secure, scalable, maintainable software. The Principal Application... ...emerging technologies, frameworks, platforms, and engineering practices...Full timeTemporary workWork at officeFlexible hours
- ...Experian is seeking a Lead Software Engineer to guide the modernization of legacy ASP.NET applications into React/TypeScript and modern .NET services. You will mentor teams, shape architecture, and contribute production code while adopting AI-assisted development practices...
- Job Title:Senior Director, Software Engineering Senior Director, EviCore Software EngineeringThe Senior Director, EviCore Software Engineering... .... This leader drives the modernization of technology platforms, accelerates AI-enabled transformation, and champions organizational...Full timeLocal areaWork from home
- ...Description Job Description JOB SUMMARY The Engineering Manager is responsible for leading software engineers in the design, development, testing,... ...solutions, primarily focused on the Sidekick platform and supporting data integrations. This is a team-...Remote work
- ...testing. Partner with product, architecture, security, and engineering teams on modernization initiatives. Oversee application and... ...continued development. Requirements ~7+ years of professional software engineering experience with C# and the Microsoft .NET...Full timeWork at officeRemote workFlexible hours
- Tech Lead MAHIN-JOB-34066 Position :- AWS Solution Architect Location :- Franklin TN (Day 1 onsite) Technical Skillset (Mandatory) Tools: ERWIN (Good to have) Integration Tools : Bitbucket , Jenkins (CI/CD Devops process), IDE(VS code or equivalent) ...
$90k
...tolerant environment. Position Requirements Technical Skills - Mandatory:-Storage & Backup In-depth knowledge of engineering, administering, and supporting NetApp, HPE and Pure Storage systems Prior experience with NetApp Data ONTAP, NetApp NAS...Full timeTemporary workRemote workRelocation- ...compute separation). Integrate with data catalog governance platforms (Collibra, Alation, Informatica CDGC) using Snowflake metadata... ...Education: Bachelor's or Master's in Computer Science, Data Engineering, or related field. Experience: 10+ years of data...
$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 employmentFull timePart timeWork at officeRelocationLong distance- ...operational costs, and enhance overall customer service in the transportation sector. JOB SUMMARY: As an Integration Software Engineer , you will have a unique impact on critical business systems that U.S. Multimodal Group’s depends on to move our company forward...Full timeRelocation
- Remote-KTM Internship Fresher AI / Software Development About the Role AI Software Engineer Intern to support AI-powered web app development, API integration, testing, and automation features. Key Responsibilities Build AI-based software features Integrate APIs and LLM...Full timeInternshipRemote workFlexible hours
- ...Senior Software Engineer (Intelligent Data Systems) OMNIA Partners has become the largest and most experienced purchasing organization for public and private sector markets by delivering unparalleled scale and solutions. Through further organic growth and strategic...Local areaImmediate start
- ...Role: Site Reliability Engineer (SRE) Location: Brentwood, TN (Onsite) Contract Experience: 6-8+ years Role Description: Combines software engineering and IT operations to ensure the reliability, scalability, and performance of systems, with...Contract work
$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- 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...H1bWork at office
- ...Job Description We are seeking an experienced Azure Engineer to join a growing infrastructure and cloud operations team. This individual... ...& Response) solutions, RMM/CDM tools, Arctic Wolf security platforms -Azure networking experience. -Cloud security experience,...Flexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Gaming Platform. Be the first to apply!
- ultimate software Franklin, TN
- software sales Franklin, TN
- bank software Franklin, TN
- software intern Franklin, TN
- entry level software sales Franklin, TN
- software technology Franklin, TN
- internship software Franklin, TN
- software implementation project manager Franklin, TN
- software support Franklin, TN
- healthcare software sales Franklin, TN






