1

Slot Machine Software Engineer Jobs in Indiana (NOW HIRING)

Senior Software Engineer- (T04)

Indianapolis, IN · On-site

$117K - $154K/yr

Experience setting up and using VirtualBox virtual machines for development and testing * Knowledge ... software development or a related engineering discipline. * Familiarity with Agile software ...

Embedded Software Engineer - ADV Location: Indianapolis, IN Zip Code: 46204 Duration: 12 Months Pay ... State-machine design * Event-driven systems * Git workflows * CI/CD for firmware * Automated ...

Job Title Software Engineer III - AI/ML Platform Operations - Remote Requisition Number R7739 ... Serve as a senior escalation point for complex production issues involving AI platforms, machine ...

Senior Software Engineer

Carmel, IN · On-site

$122K - $161K/yr

As a Senior Software Engineer at Zotec, you will be challenged to stretch your expertise in new ... Share your experience with big data technologies and machine learning / AI * Follow the appropriate ...

Senior Software Engineer

Carmel, IN · On-site

$122K - $161K/yr

As a Senior Software Engineer at Zotec, you will be challenged to stretch your expertise in new ... Share your experience with big data technologies and machine learning / AI * Follow the appropriate ...

... machinery (did we mention we have a lot of variety!?) * Build and deliver great software while ... Deepen engineering expertise and technical capacity of team members through constructive feedback

... machinery (did we mention we have a lot of variety!?) * Build and deliver great software while ... Deepen engineering expertise and technical capacity of team members through constructive feedback

... machinery (did we mention we have a lot of variety!?) * Build and deliver great software while ... Deepen engineering expertise and technical capacity of team members through constructive feedback

next page

Showing results 1-20

Slot Machine Software Engineer information

See Indiana salary details

$68K

$106.6K

$148.9K

How much do slot machine software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for slot machine software engineer in Indiana is $106,584.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,000.00 and $120,800.00 per year, depending on experience, location, and employer.

What is the difference between Slot Machine Software Engineer vs Casino Game Developer?

AspectSlot Machine Software EngineerCasino Game Developer
Required CredentialsComputer Science degree, programming skills, knowledge of gaming regulationsComputer Science or Game Design degree, programming skills, understanding of gaming laws
Work EnvironmentCasino software companies, gaming labs, online gaming platformsGame studios, online casinos, gaming software providers
Industry UsageDesigns and develops software for slot machines specificallyCreates a variety of casino games including slots, table games, and more

While both roles involve developing gaming software, Slot Machine Software Engineers focus specifically on slot machine technology, ensuring compliance and functionality. Casino Game Developers have a broader scope, creating various casino games beyond just slots. The roles often overlap in skills and work environments but differ in their specific focus within the gaming industry.

What is a Slot Machine Software Engineer?

A Slot Machine Software Engineer is a specialized software developer who designs, develops, and maintains the software that powers electronic slot machines and gaming systems. They work on creating game logic, graphics integration, and ensuring compliance with gaming regulations. These engineers also collaborate with designers and testers to deliver engaging and fair gaming experiences. Their work is crucial for both the entertainment value and security of slot machine games.

What are the key skills and qualifications needed to thrive as a Slot Machine Software Engineer, and why are they important?

To thrive as a Slot Machine Software Engineer, you need strong programming skills (commonly in C++, C#, or Java), knowledge of game mathematics, and a relevant degree in computer science or engineering. Familiarity with gaming platforms, regulatory compliance systems, debugging tools, and experience with random number generators (RNGs) are typically required. Creativity, attention to detail, and effective collaboration help engineers design engaging and compliant gaming experiences. These skills ensure reliable, secure, and enjoyable slot machine software that meets both regulatory standards and player expectations.

What are some unique challenges Slot Machine Software Engineers face when developing new game features?

Slot Machine Software Engineers often navigate strict regulatory requirements and compliance testing, which can impact how features are designed and implemented. They must balance creative game design with mathematical precision to ensure fairness and randomness, all while optimizing performance for real-time play. Collaboration with artists, mathematicians, and QA testers is frequent, making strong communication skills essential. The dynamic nature of the gaming industry also means engineers need to stay updated on new technologies and player trends.
What are popular job titles related to Slot Machine Software Engineer jobs in Indiana? For Slot Machine Software Engineer jobs in Indiana, the most frequently searched job titles are:
What job categories do people searching Slot Machine Software Engineer jobs in Indiana look for? The top searched job categories for Slot Machine Software Engineer jobs in Indiana are:
What cities in Indiana are hiring for Slot Machine Software Engineer jobs? Cities in Indiana with the most Slot Machine Software Engineer job openings:
Senior Research Software Engineer

Senior Research Software Engineer

Purdue Information Technology

West Lafayette, IN • On-site

$183K/yr

Full-time

Posted 15 days ago


Purdue University rating

7.5

Company rating: 7.5 out of 10

Based on 136 frontline employees who took The Breakroom Quiz

273rd of 553 rated colleges and universities


Job description

Job Summary:
Purdue Information Technology is seeking a Senior Research Software Engineer to join their research-facing support team. This role involves partnering with researchers and organizations to enhance large-scale research computing, addressing complex data challenges, and providing innovative solutions to support Purdue's research mission.
Responsibilities:
• Support the use of advanced research computing systems by providing researchers with the tools, expertise, and guidance needed to address complex scientific questions
• Analyze operational data, diagnose computing issues, and design, code, test, debug, install, document, optimize, and maintain complex programs
• Streamline data analysis capabilities and help improve workflows that support research productivity
• Collaborate with internal staff, campus researchers, national partners, and vendors to implement innovative computing and data technologies
• Lead or support regular training workshops that help researchers use computational tools more effectively
• Participate in national computing activities, including workshops, conferences, and presentations, to stay connected to emerging ideas and practices
Qualifications:
Required:
• Bachelor’s degree in engineering, math, physical or life sciences, computer science, or related field
• Four (4) years of experience in one or more of the following required: Experience supporting researchers and research teams by analyzing research needs, defining technical requirements, and translating research questions into effective software and computational solutions, including streamlining processes and improving research workflows
• Demonstrated experience designing, developing, and maintaining computing- and data‑driven applications, including libraries, software tools, web applications, and research services that support scholarly workflows
• Experience with Laravel framework
• Experience working with workflow management systems and tools to automate, optimize, and scale computational or data‑intensive research workflows
• Ability to collaborate effectively with interdisciplinary stakeholders, including faculty, research staff, and students, to improve the usability, reliability, and sustainability of research software and computing environments
• Ability to work on a team with various backgrounds
• Ability to plan, organize and prioritize tasks, and complete projects with minimal supervision
• Experience in designing and developing software solutions
• Knowledge of Linux operating system
• Knowledge of scripting languages, i.e. Shell
• Knowledge of version control software, i.e. GIT
• Knowledge of software engineering principles
• Good verbal and written English communication skills including the ability to consult with researchers, make presentations, develop and present training material, and develop documentation
Preferred:
• Knowledge of commercial and public domain software packages and tools
• Knowledge of web development frameworks, high-performance and high-throughput computing software and tools, or machine learning/deep learning methods and frameworks
Company:
Purdue IT provides the technology infrastructure, services, solutions, and information security that support teaching and learning, enhance research, and enable faculty and staff to achieve their objectives while providing a positive student experience. Founded in , the company is headquartered in West Lafayette, Indiana, US, , with a team of 10001+ employees. The company is currently Late Stage.

What Purdue University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom