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 ...

Prototype CNC Machinist

Madison, IN · On-site

$18.75 - $25.75/hr

Program, set up, and machine prototype machined parts according to project requirements ... Create drawings and programs using Mastercam and other nesting or programming software as needed.

Posted today

Prototype CNC Machinist

Madison, IN · On-site

$18.75 - $25.75/hr

Program, set up, and machine prototype machined parts according to project requirements ... Create drawings and programs using Mastercam and other nesting or programming software as needed.

New

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 ...

... 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 ...

... 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 Aug 5, 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?

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 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:

$38 - $43/hr

Full-time

Posted 13 days ago


Job description

Job Title Machinist/Programmer

Department Production

Position Type Full Time/Hourly/Non-Exempt

Reports To Plant Manager

Working Hours Monday-Thursday 6:00am-4:30pm

Weekly Pay Enjoy the convenience of weekly pay

Job Responsibilities:

  • Develop and write CNC programs using G-code or CAM software (e.g., Mastercam, EspritCAM, SolidWorks, Autodesk Fusion 360, Bobcad, GibbsCAM) based on technical blueprints and 3D CAD models.
  • Setting up and programming some of the highest end machine tools available, such as Okuma, Makino, DMG MORI, & DN Solutions
  • Working inside a variety of different CNC controls, such as FANUC, Okuma OSP, Pro 5/6, and Siemens.
  • Select appropriate cutting tools, machining strategies, and parameters such as feed rates and spindle speeds.
  • Reading and interpreting technical blueprints & drawings using GD&T, CAD/CAM files, and design specifications to ensure accurate machining of components.
  • Create setup sheets and provide detailed instructions and training for CNC Machine Operators
  • Monitor machine operations, make tool wear offsets as needed, and troubleshoot issues to maintain quality standards.
  • Load raw materials into CNC machines and set up tools for machining operations.
  • Using precision measuring tools such as calipers, micrometers, indicators, gage blocks, gage pins, etc., to ensure the accuracy of your work.
  • Holding tolerances down to .0005"
  • Adhering to industry safety standards, company safety policies, and maintaining a safe work environment.  

Qualifications:

  • Strong technical skills in mathematics, blueprint reading, GD&T attention to detail, problem-solving abilities, and effective communication for teamwork are required.
  • Vocational school, apprenticeship, or Machine Tool Technology associate degree preferred. 
  • Experienced using CAD/CAM Programming software such as Esprit, MasterCAM, Autodesk Fusion 
  • Experience with Fanuc, OSP, or Siemens controls are a plus!
  • Experience programming & setting up 3-4 axis machining centers required. 5-axis are a plus!
  • Experience programming & setting up mill-turn / multitasking machines such as an Okuma Multus/Mazak Integrex/Mori NT/NTX/CTX are a plus!
  • Experience programming & setting up twin-turret/twin-spindle lathes w/ bar feeders are a plus!

Education Requirements:

  • High School graduate or G.E.D. program
  • 4+ years of trade school, vocational education, work experience or apprenticeship

Qualification Requirements:

  • Successfully pass drug screening
  • Ability to collect data, define problems, establish facts, and draw a valid conclusion.
  • Demonstrated ability to interpret blueprints, schematics, and technical documentation.
  • Demonstrated ability to perform shop math functions, including trigonometry.
  • Understanding of company Quality Policy and fundamentals of ISO 9001
  • Ability to work with deadlines.
  • Good organizational skills
  • Solid communication skills at all levels of the organization (written and oral)
  • Speak, read, and write English.
  • Ability to use the latest technology/software provided by the company.
  • A precise attention to detail
  • Must have excellent sense of priorities and a self-motivator.
  • Must adhere to all OSHA safety rules and regulations.
  • Physical Demands:
  • Stand, walk, push, pull, climb stairs and ladders, reach overhead and bend to the floor.
  • Exert up to 20 pounds of force occasionally and/or exert up to 10 pounds of force frequently.
  • Ability to safely lift 50 pounds.
  • Senses: Visual (basic color perception, peripheral and depth perception, close vision of 20 inches or less, distance vision of more than 20 feet). Required for reading blueprints and any required customer documentation.
  • Hearing: Ability to monitor machine sounds to identify and diagnose changes in order to take appropriate action.
  • Visual: Near acuity and accommodation are required for reading machine dial gauges, blueprints and precision measuring instruments used in the inspection of parts.
  • Working Environment/Conditions:
  • Subject to moderate to high noise levels from operating machines
  • Physical hazards are being exposed to moving equipment and machine parts.
  • Breathing fumes, dust, and mist
  • Skin exposure to oils and cutting fluid.
  • May be required to follow other job-related instructions and to perform other job-related duties as requested, subject to all applicable state and federal laws.
  • May require working overtime and/or Saturday hours depending on customer needs.

Core Values:

  • Fanatical About Precision - We build correct and efficient processes, and we execute them with relentless accuracy. We avoid shortcuts because quality is on the line. Our customers and our teammates can expect precision-made products every single day.
  • Accountable to Each Other - We take responsibility for our actions, owning both successes and mistakes. We hold ourselves and our colleagues accountable to our standards of excellence. We all play for the same team, and every win is shared.
  • Challenge Accepted - We’re not afraid to try something new, to solve a problem, or to think of new ideas. We like to figure things out. We meet new tasks with enthusiasm and curiosity. Our default is YES.
  • Truth Tellers, Always - We are honest and ethical in all our actions. Our communications with our clients and each other are clear, timely, frank, and fair. We are empowered and obligated to voice concerns. We honor our commitments because our word is our bond.
  • Service With Humility - We leave our egos at the door. No task is too small to be done well; no person is too experienced to learn something new.

C & S Machine and Manufacturing Corporation is an Equal Opportunity Employer. We provide equal employment opportunities to all individuals regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics.