What is a Software Engineer at IGT?
A Software Engineer at IGT (International Game Technology) occupies a unique and highly impactful space in the global gaming and lottery industries. As a global leader in gaming technology, IGT designs, develops, and delivers world-class gaming machines, lottery systems, sports betting platforms, and digital interactive gaming experiences. In this role, you are responsible for building the high-performance, secure, and low-latency software that powers these complex systems, directly impacting millions of players and operators worldwide.
The work of a Software Engineer at IGT is exceptionally diverse, ranging from low-level embedded systems on physical slot cabinets to scalable cloud-based transaction engines for state lotteries and modern frontend interfaces for digital gaming. Because IGT operates in highly regulated environments, the software you write must not only be innovative and engaging but also exceptionally secure, reliable, and compliant with strict gaming standards. This requires engineers who possess deep technical expertise, a strong grasp of software engineering fundamentals, and a meticulous approach to quality.
Whether you are working on game logic in C++, building robust backend services in Java or C#, or designing web-based management portals, your contributions directly drive the company’s core business. You will collaborate with cross-functional teams of developers, game producers, artists, and hardware engineers to turn creative visions into reliable, production-ready software.
