Associate Software Engineer

Scientific Games   •  

Cedar Falls, IA

Industry: Business Services


Less than 5 years

Posted 378 days ago

This job is no longer available.

Job Summary:  

As an Associate Software Engineer at Scientific Games you will work on the frontlines of a game development team. You will implement, debug, modify and generally support in-game features, development and operational tools and actively participate in the design of the games. You will have the ability to work with more senior technical staff, designing and implementing systems to realize the games we operate.

You have technical skills to operate independently, and the communication and collaboration skills to be an integral and valued team player. At the Associate level you have the basic skills and work ethic to succeed as a software engineer, and the desire to learn from your teammates, all while building games that delight our customers.

Essential Job Functions:

•Work as an individual contributor as part of a game development team to implement features for world-class social games.
•Write, debug and maintain high quality C#, HTML, CSS, and Javascript code for Scientific Games’ web based game clients.
•Actively participate in the development and support of some of our biggest game titles, which have several million users across multiple platforms.
•Write coherent, organized code and be comfortable working on a complicated code-base with high levels of abstraction.

Job Requirements


Education:  BS in Computer Science (or equivalent)

Required Experience:  0 to 2 years of experience

Knowledge, Skills, & Abilities:

•Proficency in C#, HTML, CSS and Javascript with strong Object Oriented Programming skills are required
•Experience with developing high-quality games using the Unity game engine is highly desired
•Experience with leading-edge web-client technologies such as WebGL and WebSockets is highly valued.
•Experience developing software in a LAMP stack is a bonus
•Experience with frameworks such as Angular, Node.js, React, and Bootstrap is preferred
•Experience with scripting languages such as Python, PERL, bash shell, or Lua is nice to have
•Experience with revision control systems such as Git, SVN, or Perforce is preferred
•Excellent communication and interpersonal skills
•Ability to prioritize tasks
•Casual games development experience and experience with developing software in an Agile/Scrum based process is a bonus
•Ability to work effectively as part of a team of mixed-discipline employees is required
•Bonus points if you’re a passionate gamer, especially in the mobile/social/casino space!