Principal Software Engineer - Gaming Platform
Aristocrat
This job is with Aristocrat, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. 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 Matters
As 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 Do Lead 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 For 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, 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 Philosophy We 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.$64k - $99k
The DevOps Engineer we hire will help Community Impact Foundation pay down years of technical debt without anyone calling it a rewrite, using Kubernetes sparingly and well. Own your projects, earn $64,000 - $99,000, and grow with a team that turns 1 years of CloudFormation...SuggestedTemporary workRemote workFlexible hours- ...Drive Innovation We are currently looking for a Financial AI Engineering Intern to join our team in Franklin, TN. Nissan Extended... ...through Nissan’s rich innovation offerings, seminars, learning platforms and leadership trainings. Nissan is committed to a drug-free...SuggestedFull timeSummer workInternshipLocal area
- We are looking for a Site Reliability Engineer to join our team here at Rustici Software. Come work alongside our software development teams, deploying the applications we create in our AWS hosted infrastructure. We are a remote/in-office hybrid company located in Franklin...SuggestedFull timeWork at officeLocal areaRemote workHome officeFlexible hours
- ...Position: Full-Stack Software Engineer – C# / .NET, PHP, SQL Server & Zoho Location: On-site – Cool Springs area, Franklin, Tennessee... ...person will help modernize and scale the company's internal platforms, customer-facing web applications, and system integrations,...SuggestedFull timeContract workWork at officeLocal area
- ...Senior Software Engineer (Rustici) US, Franklin, Remote Full-Time Franklin, TN / United States - Remote (within locations) Senior Software Engineer (Rustici) US, Franklin, Remote We are looking for a Senior Software Engineer to join our team. Rustici Software...SuggestedFull timeWork at officeLocal areaRemote work1 day per week
$113k - $153k
...is looking for a Senior Site Reliability Engineer to join our engineering team and support... ...systems that power our legal technology platform. Today, the Zipliens engineering team... ...and deployment confidence Partner with software engineers to standardize and improve deployment...Temporary workWork at officeFlexible hours3 days per week- ...Xsolis, an AI-driven healthcare technology company, seeks a Senior Cloud Security Engineer to design and enhance security for our cloud platforms running in AWS. You will lead guardrail development, enforce Zero Trust, secure containers, and collaborate on HIPAA/HITRUST...
- ...A leading healthcare organization is seeking a Director of IT Platform Services to oversee the stability and performance of enterprise application platforms. The role involves leading DevOps, database administration, and monitoring teams in a hybrid environment. Candidates...
- ...Lead Software EngineerExperian is a global data and technology company, powering opportunities for people and businesses around the... ...career growth within Experian.You will report to the Software Engineering Manager, and reside in or near Franklin, TN.The Tools Engineering...Work at officeLocal areaRemote workFlexible hours
- ...Designed Conveyor Systems (DCS) is seeking a Software Support Engineer to assist customers with complex conveyor and robotics systems. You will troubleshoot WMS/WES/WCS software, analyze Windows and Linux environments, and work with our QA and Implementation teams to resolve...Remote work
- ...Software Support EngineerAs a Software Support Engineer, you'll provide software support for customers with complex conveyor and robotics systems driven by our in-house and third-party software providers. As a member of our Customer Service team, you'll use your WMS/WES...Casual workRemote workFlexible hours
- ...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...Full timeLocal areaFlexible hoursNight shiftWeekend workAfternoon shift2 days per week
$80k - $112k
...Memphis, TN)Information SystemsApplication / Software Development$ 80000 - $ 112000 / Year... ....Manage projects using dev-ops platform to track issues, deploy releases and collaborate... ...Formal education in Electronics, Software Engineering, or related field.CTS (Certified...Hourly payWork at officeLocal area$82.56k - $104k
A leading manufacturer of power distribution systems in Tennessee is seeking a Regulatory Operations Lead to ensure the execution and coordination of regulatory activities. The ideal candidate will have a Bachelor’s degree and 5–8 years of experience in regulatory operations...- Basic Function: The Software Developer position is expected to contribute to the WireMasters team by modifying existing web applications and creating new custom web applications. The primary development language will be PHP but understanding of other technical languages...Contract workWork at office
$136k - $184.5k
...quickly and accurately. We are looking for an engineer who is passionate about building the... .... We are looking for a Senior Backend Software Engineer to join our team, building the... ...integrations end to end, and help build the platform that makes new ones fast to stand up....Permanent employmentTemporary workFlexible hours- ...EnableComp is seeking an AI Engineer to build, train, and evaluate ML models with a focus on reinforcement learning and language models. The role combines knowledge engineering and data analysis, owning projects end‑to‑end from data design through training and reporting...
$63k - $104k
Our technology stack is growing faster than our team, so Energy Technologies LLC is bringing on a Node.js Developer to keep the architecture honest. With ownership, a $63,000 - $104,000 salary, and 1 years of Flask to draw on, you'll do your best work at Energy Technologies...Flexible hours- ...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...Full timeInternshipRemote workFlexible hours
$83.6k - $145.2k
...Position Overview: As a mid to experienced Mechanical Design Engineer with a specialization in HVAC design at Henderson Engineers, you... ...opportunities for continuous learning and understanding of industry software, including Revit, Bluebeam Revu, and Microsoft Office Products....Casual workWork at officeFlexible hours$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- ...Position Summary: The Senior AI Engineer is a hands-on individual contributor who builds, trains, and evaluates machine learning models. The role combines knowledge engineering and data analysis with applied reinforcement learning, and owns work end to end, from...Remote work
- ...Cloud Application Modernization Senior Staff Engineer, Claims ClearinghouseWe're looking for a hands-on engineer to help modernize business... ...on AWS EKS. You'll work closely with application, database, platform, security, and operations teams to simplify how applications...Local areaRemote work
- ...contribute to new development across both internal and external platforms. Working in a primarily Microsoft-based environment, you’ll... ...on business requirements. Test and validate new and existing software to ensure functionality and accuracy. Ensure applications meet...Temporary workWork at officeFlexible hours
$60 - $70 per hour
...are seeking a Mid-to-Senior Level DevOps Engineer to join a growing data and cloud... ...critical role in supporting enterprise data platform initiatives, building and maintaining Infrastructure... ...and platform teams to enable efficient software deliveryTroubleshoot pipeline failures,...Contract workTemporary work$138k - $182k
...Job Description Job Description Position: DevOps Engineer The DevOps Engineer ’s roles and responsibilities are multifaceted... ...deployment inconsistencies. Collaborate with Data Engineers and Platform teams to maintain development, staging, and production...Flexible hours$26 - $40 per hour
...expected that an AV Technician will provide direction and technical expertise to other team members.· Program, troubleshoot and update software to optimize system performance· Elan and Control4 configuration, setup, installation and programming· Analyze and ensure security...Full timeWork at officeWork from home- ...Vaco is seeking a Senior Azure Platform Engineer to help build out an Azure environment that is still early and allow significant influence over its development. This is a hands-on role where you will own infrastructure provisioning, IaC, Terraform, CI/CD pipelines, cloud...Remote work
- ...Requirements 1. Advanced Proficiency In .Net Framework, With Extensive Knowledge Of C# And Sql Server. 2. Strong Understanding Of Software Development Methodologies And Best Practices. 3. Excellent Problem-Solving Skills And The Ability To Provide Effective Technical...
- ...We are seeking an experienced Site Reliability Engineer with a strong software development background to keep our ecommerce applications stable, fast, secure, and available in production. You will use your understanding of the full customer journey - from website browsing...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Gaming Platform. Be the first to apply!
- principal Franklin, TN
- software Franklin, TN
- healthcare software sales Franklin, TN
- entry level software sales Franklin, TN
- software technical support Franklin, TN
- software intern Franklin, TN
- internship software Franklin, TN
- software implementation project manager Franklin, TN
- software asset management analyst Franklin, TN
- software sales Franklin, TN






