What is a Software Engineer at Igt?
As a Software Engineer at IGT (International Game Technology), you sit at the intersection of high-scale gaming technology, regulated casino systems, lottery operations, and interactive digital platforms. Engineers at IGT build, modernize, and maintain critical software that powers land-based electronic gaming machines (EGMs), central terminal systems, sports betting networks, and backend services used globally. The software you write directly impacts millions of players and business clients, demanding exceptional reliability, security, and performance.
Depending on the specific team you join—such as Game Development, Platform & Systems, Automation, or Central Services—your tech stack may vary from low-level systems programming in C++ or C to backend services built with Java, C#, or .NET, or frontend web interfaces using modern modern JavaScript frameworks. Because IGT products operate under strict regulatory compliance frameworks, your code must satisfy high standards for concurrency, data integrity, and deterministic execution.
Navigating engineering at IGT requires balancing foundational computer science principles with practical problem-solving. Success in this role comes down to writing clear, testable code, understanding core object-oriented and structural paradigms, and collaborating effectively across cross-functional engineering teams.



