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.