Associate Software Engineer in Cedar Falls, IA at Scientific Games

Date Posted: 2/28/2018

Job Snapshot

Job Description

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.

Job Requirements

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# code in a Unity based mobile applications, and anscillary support technologies.
•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.


Education:  BS in Computer Science (or equivalent)
Required Experience:  0 to 2 years of experience

Knowledge, Skills, & Abilities:
•Proficency in C# and/or C++ with strong Object Oriented Programming skills are required
•Experience with writing and debugging C# inside of the Unity Game Development engine is strongly preferred
•Knowledge of the Unity subsystems such as the Graphics API, building GUIs, Audio, or Networking are all bonsuses
•Experience with scripting languages such as Python, PERL, bash shell, or Lua is nice to have
•Understanding of basic database operations and SQL would also be preferred but not required
•Experience with OGRE, Unity 3D, or other 3D engines, 3D math, and Cg shaders is also preferred
•Experience with developing scalable, highly portable cross-platform applications 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!
SG is an Equal Opportunity Employer and does not discriminate against applicants due to race, ethnicity, gender, sexual orientation, veteran status, or on the basis of disability or any other federal, state or local protected class. If you’d like more information about your equal employment opportunity rights as an applicant under the law, please click here EEOC Poster.


  1. Software Engineer Jobs
  2. Project Engineer Jobs