1

Slot Machine Software Engineer Jobs in Michigan (NOW HIRING)

Flexsort Software Engineer

Grand Rapids, MI ยท On-site

$115K - $144K/yr

The successful candidate will perform selected software engineering development and maintenance ... Machine Control experience a plus. Location & Authorization: This is a hybrid role requiring ...

Software Engineer

Detroit, MI ยท On-site

$100 - $140/hr

We are hiring a Software Engineer in Detroit to build the platform that runs our factories. Our ... You will write the software that quotes orders, nests parts, drives machines, manages inventory ...

Flexsort Software Engineer

Grand Rapids, MI ยท Hybrid

$115K - $144K/yr

The successful candidate will perform selected software engineering development and maintenance ... Machine Control experience a plus. Location & Authorization: This is a hybrid role requiring ...

Flexsort Software Engineer

Grand Rapids, MI ยท Hybrid

$115K - $144K/yr

The successful candidate will perform selected software engineering development and maintenance ... Machine Control experience a plus. Location & Authorization: This is a hybrid role requiring ...

Flexsort Software Engineer

Grand Rapids, MI ยท On-site

$115.20 - $144/hr

The successful candidate will perform selected software engineering development and maintenance ... Machine Control experience a plus. KION brands keep the world moving - globally, regionally, and ...

Software Engineer #1061081 * This is a hands-on individual contributor role focused on building AI ... Applied machine learning experience encompassing embeddings, classification, clustering, natural ...

Software Engineer #1061561

Dearborn, MI ยท On-site

$120 - $170/hr

Dearborn, Michigan Software Engineer #1061561 * Employees in this job function are responsible for ... GitHub * Machine Learning Experience Required * 5+ years of progressive experience in data ...

Integrate machine learning models, LLMs, and AI services into backend and full-stack systems * Develop, test, and deploy AI solutions using modern software engineering best practices * Build and ...

Showing results 21-40

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 23, 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 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?

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 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 are popular job titles related to Slot Machine Software Engineer jobs in Michigan?

For Slot Machine Software Engineer jobs in Michigan, the most frequently searched job titles 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 August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $97,627 per year, or $46.9 per hour.

Flexsort Software Engineer

Kion Group AG

Grand Rapids, MI โ€ข On-site

$115K - $144K/yr

Full-time

Posted 22 days ago


Job description

Dematic has an immediate need at our Grand Rapids, MI headquarters for a Software Developer. The successful candidate will perform selected software engineering development and maintenance tasks for company products and systems focusing on FlexSort Material Handling automation controls for SL2, SL300 and RS200 sorters, induction ("gapping") and WCS/Host interface products or additional goals as assigned by engineering management.
We offer:
โ€ข Career Development
โ€ข Competitive Compensation and Benefits
โ€ข Pay Transparency
โ€ข Global Opportunities
Learn More Here: https://www.dematic.com/en-us/about/careers/what-we-offer/
Dematic provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
The base pay range for this role is estimated to be $115,200 - $144,000 at the time of posting. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills.
Tasks and Qualifications:
What You Will Do in this Role:
  • Design, implement, and maintain software for FlexSort for SL2 and other products used for material flow and material handling management automation systems for projects.
  • Responsible for solving specific software design problems with little outside direction
  • Prepares and presents design documents to the FlexSort software development team for review, correction and approval.
  • Responsible for the completion of total software design, coding, and testing for products for intended to be released and used in industrial material handling systems.
  • Completes software documentation in accordance with Company requirements in association with the Technical Publications department.
  • Participates in the preparation of technical proposals.
  • Assists with the preparation and presentation of technical and user training for customers.
  • Supports Customer Service and Project Deployment departments, both remotely and if necessary at customer sites, to resolve deployment/installation issues and/or software issues.
  • Complies with customer or Company procedures for software quality assurance, software configuration control and ISO 9000.
  • Adheres to Company rules as they apply to Development Engineering.

What We are Looking For:
  • Knowledge of software design methodologies such as object oriented design and knowledge of commercial operating systems such as Window 10 and/or QNX.
  • Software design experience, user interface programming skills, and other programming skills.
  • C, C++, Visual C, MS Windows (10), Visual Basic.
  • Excellent written and verbal skills with customers, contractors, and team members.
  • Excellent facilitation skills to lead discussions and solve problems.
  • Ability to give and receive respectful constructive criticism a must.
  • Willing to be mentored and follow the "FlexSort way" a must.
  • Knowledge of software quality assurance procedures.
  • Knowledge of the capabilities of automated software configuration control systems.
  • Bachelors in Computer Science, Computer Engineering, or Electrical Engineering (preferred) and/or equivalent experience.
  • Four or more years of experience in: โ€ข Software development experience User interface programming experience โ€ข General programming skills โ€ข Advanced engineering principles and concept design
  • Familiarity with storage and retrieval systems a plus
  • Familiarity with material handling systems a necessity.
  • AB / Siemens PLC experience a plus
  • CAN / Profibus / Ethernet IP / Profinet / ASi fieldbus experience a plus.
  • Machine Control experience a plus.

Location & Authorization: This is a hybrid role requiring proximity to our office in Grand Rapids, MI. Applicants must be authorized to work in the U.S. without the need for current or future sponsorship.
#LI-DP1