Associate Software Engineer

 •  Scientific Games Chicago, IL

Business Services

Salary depends on experience
Posted on 12/06/17
Chicago, IL
Business Services
Salary depends on experience
Posted on 12/06/17

Job Summary:  

The Associate Software Engineer is an entry level position.  This position is within the Game Development organization and works on the creation of compelling game experiences for casino products.  The primary responsibility of this positions is to deliver high quality and timely software for all assigned projects.  

This position must demonstrate a high degree of initiative and is accountable for the thorough implementation of all tasks assigned.  The Associate Software Engineer reports to, and is directed by, either the Lead engineer or Producer of the team.

Principal Duties and Responsibilities:

• Create high quality software in a timely manner for casino game products
• Work with senior and lead team members to design and implement solutions for assigned games and projects
• Works with, and develops relationships with, other team members as needed to meet team goals
• Write well-commented code in accordance with product requirements following Game Development code creation processes
• Develop a solid understanding of the platform hardware, libraries, development environment, tools, and utilities
• Understand the production process and its many dependencies
• Take initiative and be accountable for the timely completion and high quality of all assigned tasks


• Bachelor's Degree in Computer Science, Computer Engineering or equivalent

Job Requirements

Required Experience:

• No professional experience required with a Bachelor’s degree
• Experience in Object Oriented programming
• Experience with C# and/or C++
• Development tools including IDEs, debuggers, bug tracking and source control systems

Preferred Experience:

• Proficiency in programming language C# / C++
• Working knowledge/proficiency of Unity or equivalent game engine
• Strong math skills
• Embedded systems experience
• Game Development experience
• Experience in UI development
• Experience in Agile development
• Windows development

Knowledge, Skills, & Abilities:

• C#, C++, Java or equivalent
• Object Oriented programming
• Design Patterns
• Source Control/Configuration Management
• Bug Tracking Systems
• Software Development processes
• Emulation Tools and/or Debuggers
• Scripting languages – ie Python


Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.