1

Slot Machine Software Engineer Jobs in Madison, IN

Data Engineer

Austin, IN

$135K - $155K/yr

Data Engineering is a key role in the development team and is responsible for building and ... products, machine learning models, and large language model (LLM) applications. The position ...

The Contractor shall have experience working with open-source software and have open-source ... Virtual Machine (KVM), and Xen. * Possess experience with Windows enterprise and Linux server ...

Using CAD software (Solidworks), Design all mechanical elements of either manual, semi-automatic or ... Machine/Equipment/Tooling design and status. * Controls/Systems design and status. * Review project ...

Using CAD software (Solidworks), Design all mechanical elements of either manual, semi-automatic or ... Machine/Equipment/Tooling design and status. * Controls/Systems design and status. * Review project ...

Using CAD software (Solidworks), Design all mechanical elements of either manual, semi-automatic or ... Machine/Equipment/Tooling design and status. * Controls/Systems design and status. * Review project ...

... software to produce new 3D models and drawings, and drawings of revised designs. * Work closely ... Qualified candidates have familiarity with metal fabrication, machining, welding, and shop floor ...

next page

Showing results 1-20

Slot Machine Software Engineer information

See Madison, IN salary details

$65.6K

$102.8K

$143.6K

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 Madison, IN is $102,809.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,800.00 and $116,600.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 Madison, IN? For Slot Machine Software Engineer jobs in Madison, IN, the most frequently searched job titles are:
What job categories do people searching Slot Machine Software Engineer jobs in Madison, IN look for? The top searched job categories for Slot Machine Software Engineer jobs in Madison, IN are:
What cities near Madison, IN are hiring for Slot Machine Software Engineer jobs? Cities near Madison, IN with the most Slot Machine Software Engineer job openings:
CAGE & PLAYER'S CLUB CASHIER (SWING SHIFT)

CAGE & PLAYER'S CLUB CASHIER (SWING SHIFT)

Belterra Casino Resort

Florence, IN

$13.75 - $16.50/hr

Full-time

Re-posted 17 days ago


Job description

Company Description

Boyd Gaming Corporation has been successful in gaming jurisdiction in which we operate in the United States and is one of the premier casino entertainment companies in the United States. Never content to rest upon our successes, we will continue to evolve and retain a position of leadership in our industry. Our past success, our current business philosophies and our sound business planning, combine to position Boyd Gaming Corporation to maximize value for our shareholders, our team members and our communities.

Job Description

The Cage & Player's Club Cashier is responsible for providing superior service to both the internal and external customer.  They are also responsible for performing varied cashier functions in a pleasant, efficient and honest manner.

The Cage & Player's Club Cashier:

  • Cashes checks, money orders, cashier checks, coins or chips and TITO’s for customers and employees.
  • Handles large amounts of money, accounting for total funds received throughout the day and at the end of each day.
  • Issues players club cards and maintains member database; updating guest records, effectively explaining guest mail, re-issuing lost coupons, and cashing direct mail offers.
  • Effectively explains loyalty program structure and how to qualify for different levels of complimentary services and/or goods.
  • Able to inform guests of and promote all aspects of the players reward program
  • Exchanges foreign currency, cash coin, exchanges coin, tokens or gaming chips for customers.
  • Performs numerous telephone functions to and from central credit, other casinos, and departments within Belterra Casino Resort & Spa.
  • Maintains accountability over a cashier drawer.
  • Works closely with Executive Hosts and VIP Gaming Services to ensure superior guest satisfaction.
  • Is responsible for resolving customer service issues, concerns, or problems to ensure optimal guest satisfaction and has the resiliency to deal with difficult customers.
  • Monitors TRU Currency/Coin/BV Levels thru the TRU backoffice system in order to ensure machines are replenished in a timely service as levels decrease.
  • Processes large amounts of currency for daily impressments of the Cage, TRUs, and ATMs.
  • Ensures timely and accurate preparation of all daily worksheets, checklists and reports associated with Cage, TRUs, and ATMs.
  • Coordinates daily and month-end TRU close processes including completing daily drops and reconciliation of the TRU inventory.
  • Transports currency and coin to impress appropriate areas.
  • Understands the TRUs and ATM software programs in order to correctly enter data into systems.
  • Works closely with Revenue Audit to ensure accurate reporting of TITO information
  • Performs minor maintenance and troubleshoots minor problems related to the TRUs, Jetsorts, and ATMs. Changes ribbon and papers on all machines.
  • Coordinates with equipment vendors to ensure timely maintenance and reduce downtime on TRU’s.
  • Maintains the control and integrity of the Cage, TRU, and ATM inventory.
  • Monitors and assists with dispatching slot machine service calls and jackpots.
  • Performs all duties in a confidential manner.
Qualifications
  • Ability to balance bank at end of shift.
  • Ability to identify and accurately cash different denominations of gaming tokens, cash currency, checks, etc.
  • Basic Math Skills.
  • Strong organizational skills required.
  • Effective verbal and written communication skills.
  • Ability to compose clear, accurate, and concise reports.
  • Ability to obtain the appropriate work authorization per gaming regulations.
  • Must be able to obtain and maintain all appropriate licenses / certifications per Federal, State, and Gaming regulations.
  • Must be at least 21 years of age. 

 This knowledge and these abilities are typically acquired through the completion of a high school education, or equivalent as well as on-the-job training


Additional Information

Boyd Gaming is proud to be an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state, or local protected class.

Boyd Gaming is proud to be an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state, or local protected class.