Software Engineer (Back-End)

  • Sydney NSW, Australia
  • Full-time

Company Description

Scientific Games is a leading innovator in the regulated gaming and global lottery industries. With over 9500 employees around the world working in our 3 global divisions - Gaming, Lottery, & Digital,  we specialise in the development, production and distribution of fun and exciting products such as Gaming Machines, Instant Scratch products, lottery systems, advanced Casino systems, online digital games, and sports betting products and applications.

Job Description

We are currently seeking a mid-level Software Engineer to join our Innovation Engineering team responsible for developing and delivering online games for our North Sydney based studio: Nextgen Gaming. This role is primarily responsible for collaborating with Game Designers, Mathematicians and front-end Software Engineers in the design, development and testing of the server component that handle game features and outcomes.


  • Design, develop and test SG Digital proprietary game servers for Nextgen and 2nd party client using JAVA following standard design patterns
  • Perform security and volume tests to validate game server integrity and compliance to mathematical specifications
  • Ensure code quality by writing unit and integration tests
  • Write and implement tools to support game design and development
  • Write technical documentation
  • Follow SG Digital technology standards and process for our game servers
  • Work with project managers and team leads to ensure that all tasks are estimated accurately and completed correctly and on schedule
  • Support and resolve any issues and incidents related to our game servers within the specified SLA
  • Contribute ideas to improve the overall game design and development process in terms of tools, processes, test cases etc

Collaborates well in a distributed, cross-functional team environment, interacting with QA engineers, project managers, product owners, and other departments


Essential Skills & Experience:

  • A degree in Computer Science or similar
  • 3+ plus years of experience in a Software Development Engineer role or similar
  • Commercial experience with an object-oriented programming language, preferably in JAVA
  • Extensive knowledge and understanding of software processes and development cycles
  • Strong mathematical skills
  • Knowledge of HTML5, CSS3, JavaScript, and Java web services development is a plus
  • Knowledge of mobile and web-based development is a plus
  • Experience in the game industry would be highly regarded
  • Experience using code versioning, development and deployment tools
  • Experience with analysing and solving complex technical issues
  • Knowledge of design patterns, data structure and algorithmic solutions

How to Apply:

If you believe you would excel in this role please click ‘Apply for this job’ along with a cover letter and copy of your CV.

Australian residents / citizens only need apply
No Recruitment Agencies Please

Privacy Policy