Lead Game Programmer in Vernon Hills, IL at Incredible Technologies

Date Posted: 4/27/2021

Job Snapshot

Job Description

Get In The Game.

Incredible Technologies began as a small business start-up in 1985 and has since grown into an industry leader. Now headquartered in the Chicago suburb of Vernon Hills, Illinois, IT employs 250+ incredible individuals. The company’s foundation is built on years of unparalleled innovation within the amusement industry due to the development of groundbreaking game titles including the most successful pay-to-play amusement game in history - Golden Tee® Golf. Today Incredible Technologies has become a leader in casino gaming; with games placed in 29 states, the company is considered one of the hottest new video slot manufacturers in the business.

Incredible Technologies is growing and we believe that every employee plays an integral role in the company’s unbridled success. We foster a culture of innovation and provide a fantastic team-oriented work environment…and because of it we have an unbelievable tenure record – more than half of our employees have been with IT for 9 years or more. Incredible Technologies is a big-time company with small-time values and competitive benefits. We are expanding our dynamic team of personnel to support our continued growth and we are seeking talented individuals who share our same passion for innovation, pride of accomplishment and overall love of the games. Are you ready to get in the game?

TITLE: Lead Game Programmer


We are looking for an experienced game programmer to join our development team. This talented individual will work with artists, sound designers, and mathematicians to help develop exciting new video slot games. In addition to technical skills, applicants must have clear communication skills, a solid work ethic, and be able to thrive in a team environment.

Job Requirements


• Lead the development of new games
• Port existing games to new platforms
• Implement art, sound, and game play mechanics
• Work with QA to resolve bugs
• Provide documentation for certification labs


• At least 5 years Java or equivalent object-oriented experience.
• Scene-based 3D game development experience.
• Bachelor’s degree in computer science, software engineering, or equivalent.


• Passion for video games, especially casino games
• Strong programming and debugging skills
• Knowledge of common design patterns and idioms
• Understanding of multi-threaded programming
• Fundamental understanding of mathematical probabilities and statistics
• Familiarity with any of the following is a plus: Perforce, 3D Studio Max or Open GL