1

Slot Machine Software Engineer Jobs in Michigan (NOW HIRING)

The position is responsible for executing machine moves, conversions, installations, and upgrades ... Knowledge of or ability to learn to use word processing and spreadsheet and database software ...

The position is responsible for executing machine moves, conversions, installations, and upgrades ... Knowledge of or ability to learn to use word processing and spreadsheet and database software ...

The position is responsible for executing machine moves, conversions, installations, and upgrades ... Knowledge of or ability to learn to use word processing and spreadsheet and database software ...

... Machine to Machine (M2M) Communications, Internet of Things(IOT), Cloud Integration or Mobile ... Key Responsibilities: - Software developer with responsibilities to Define, Design, Develop, and ...

... Machine to Machine (M2M) Communications, Internet of Things(IOT), Cloud Integration or Mobile ... Key Responsibilities: - Software developer with responsibilities to Define, Design, Develop, and ...

You will develop the "connective tissue" between high-performance machine learning models running ... Experience: 3+ years of professional software engineering experience in a production environment.

Software Engineer #1061173 * As an Embedded Controls Software Engineer, you will be a critical ... Building a Simulink state machine to model a vehicle lighting or door control feature, running ...

Software Engineer #1061556 * Employees in this job function are responsible for designing ... Java * Machine Learning * AWS * GCP * COBOL Skills Preferred: * Product Management * J2EE

Machine Learning Experience Required: * Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. * 15+ years of professional experience in ...

At Splunk, we are driven by a bold vision to make machine data accessible, usable, and valuable to ... Apply established software engineering and security best practices to improve the reliability ...

next page

Showing results 1-20

Slot Machine Software Engineer information

See Michigan salary details

$62.3K

$97.6K

$136.4K

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

As of Aug 3, 2026, the average yearly pay for slot machine software engineer in Michigan is $97,627.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,500.00 and $110,700.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 job categories do people searching Slot Machine Software Engineer jobs in Michigan look for? The top searched job categories for Slot Machine Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Slot Machine Software Engineer jobs? Cities in Michigan with the most Slot Machine Software Engineer job openings:
Infographic showing various Slot Machine Software Engineer job openings in Michigan as of July 2026, with employment types broken down into 93% Full Time, 3% Part Time, 3% Contract, and 1% Nights. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $97,627 per year, or $46.9 per hour.

Slot Technician I

Kewadin Casinos

Manistique, MI • On-site

$18.79/hr

Full-time

Posted 13 days ago


Job description

The Slot Technician I, under the direction of the Slot Technician Supervisor and is responsible for the day-to-day repairs of slot machines, performing preventative maintenance, and investigating device malfunctions. The position is responsible for executing machine moves, conversions, installations, and upgrades as directed by Slot Technician Supervisor, Slot Manager, and Slot Director. The position is responsible for responding to a variety of slot and customer service-related issues. The position is responsible for providing attentive, cheerful, courteous, professional customer service to all customers, internal and external, striving to always exceed their expectations.
ESSENTIAL FUNCTIONS: (includes, but is not limited to, the following)
  • Comply with internal control standards.
  • Maintain proper documentation related to compliance with internal controls standards.
  • Review work orders to determine the tasks to be performed and the tools, parts, and equipment required to complete assignments.
  • Participate, coordinate and complete the installation, movement, and removal of slot machines and related equipment projects as directed.
  • Ensure all slot machines are secure and the work environment is safe and secure for all guests and team members.
  • Assist in jackpot payout process when needed.
  • Assist the Floorperson, as needed.

ADDITIONAL RESPONSIBILITIES: (includes, but is not limited to, the following)
  • Adhere to all company and departmental policies and procedures.
  • All other job-related duties as assigned.
  • Adhere to all company and departmental policies and procedures.
  • All other job-related duties as assigned.

CONTACTS:
Immediate peers, peers in other departments, immediate supervisor/manager, managers in other departments, customers, and outside vendors/service providers.
PHYSICAL REQUIREMENTS:
Position heavy with the lifting of 100 pounds maximum and frequent lifting/carrying up to 50 pounds. Physical factors include constant standing, walking, use of hearing and near vision; frequent pushing/pulling, reaching, manual handling, use of midrange/far vision, color, field of vision, bending; occasional sitting, climbing, stooping, kneeling, crawling, use of smell, depth perception, and typing. Working conditions include frequent exposure to noise and air quality and occasional exposure to weather, extreme heat/cold, wet/humidity, and vibration. Potential hazards include frequent exposure to moving mechanical parts, electric shock, computer use, and occasional exposure to highly exposed places, chemicals, infectious exposure, and equipment. Protective equipment/clothing needed to perform the job includes hand, eye, and other protection as needed to perform the functions of the position.
REQUIREMENTS:
Education: High School diploma or equivalent preferred.
Experience: Experience working in a casino setting preferred.
Certification/License: Must undergo a Criminal background investigation done under the rules of the National Indian Gaming Commission.
Knowledge, Skills, and Abilities: Mechanical and electrical aptitude preferred. Knowledgeable in using hand tools, hand-powered tools, soldering and electronic testing equipment preferred. Must be flexible and available to work various shifts, including nights, weekends, and holidays. Must be able to establish and maintain effective communication with co-workers, supervisors, and guests. Must be able to make sound decisions. Knowledge of slot machine brands and slot machine operations is preferred. Knowledge of casino operations is preferred. Must be able to communicate effectively both orally and in writing. Knowledge of or ability to learn to use word processing and spreadsheet and database software required. Must be self-motivated. Native American preferred.