TL;DR
Software Engineer (Gaming): Building and optimizing server-side game logic and simulations for online, real-money slot games with an accent on aligning behavior with mathematical specifications and defining client-server response structures. Focus on hands-on software design and development, solving technical challenges within internal frameworks, and promoting code quality through unit testing and peer reviews.
Location: Remote from Serbia (Belgrade)
Company
IGT is a global leader in gaming, digital experiences, and fintech solutions, created by the merger of IGT Gaming, Digital, and Everi, delivering thrilling and responsible gaming experiences worldwide.
What you will do
- Build server-side game logic components and game simulations for real-money online gambling-style games.
- Partner with mathematicians to evaluate game feature feasibility and align behavior with specifications.
- Collaborate with front-end game client developers to define response structures.
- Perform hands-on software design and development with a focus on maintainable, efficient, and well-structured code.
- Solve technical challenges within internal game development frameworks and tooling.
- Write unit tests and participate in peer design/code reviews to promote code quality.
Requirements
- 2–3+ years of professional software development experience with emphasis on object-oriented programming and design.
- Strong Java experience (core language and platform).
- Experience with server-side application development.
- Solid understanding of algorithms and design patterns.
- Demonstrated commitment to code quality, including unit testing and collaborative code review.
- Strong communication and collaboration skills; ability to work independently and as part of a distributed team.
Nice to have
- Familiarity with SOLID principles, TDD, and modern engineering practices for maintainability and testing.
- Experience with build automation tools such as Jenkins, Maven, or ANT.
- Familiarity with JavaScript, JSON, and XML.
- Experience with C/C++ and/or Python.
- Experience building developer tools (React and NodeJS).
- Knowledge of cloud platforms such as GCP or AWS.
Culture & Benefits
- Opportunity to build fun, online games that lead in emerging digital markets.
- Work remotely with a distributed team that collaborates closely across disciplines.
- Benefit from the support of an industry leader shaping the future of entertainment.
- Commitment to sustaining a diverse, fair, and inclusive workforce.
- Teams work closely with regulators, governments, and partners in 100+ countries.
