Software Engineer in Austin, TX at Scientific Games

Date Posted: 2/28/2018

Job Snapshot

Job Description

As Software Engineer at Scientific Games, you will work on the frontlines of a game development team, using your skills and experience to build, support and enhance software for our social-mobile casino games. You will implement, debug, document, modify and generally support in-game features, development, and operational tools in a timely manner and actively participate in the design of the games. You have the ability to work with more senior technical staff, designing and implementing systems to realize the games we operate. Additionally, you are able to help mentor other engineers and game builders.  You have technical skills to operate independently, and the communication and collaboration skills to be an integral and valued team player. At the Software Engineer level, you have the solid skills, experience, 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:
•Write high-quality code for the backend and associated tools for our games in a thorough and timely manner.
•Design, implement, document, and maintain the server side of client/server based games using a variety of technologies, typically written in PHP, HTML, CSS, and Javascript.
•Contribute to the development of new/innovative gameplay features and interfaces.
•Write coherent, organized code and be comfortable working on a complicated code-base with high levels of abstraction.
•Identify potential solutions and liaise with Development teams to determine technical feasibility and level-of-effort to implement.
•Create/review detailed feature/functional/technical requirements specifications and ensure alignment with proposed platform solutions.
•Participate in relevant project meetings.
•Identify new tools/improved processes to aid the Development team in delivering new Network Gaming products.

•Bachelor's Degree in Computer Science, Computer Engineering or equivalent experience
•3 or more years of software development experience

Knowledge, Skills, & Abilities:
•Experience with LAMP stack strongly preferred
•Distributed application (client/server) development experience
•Experience writing both the backend (PHP, Node.js, SQL) and frontend (e.g. HTML5, Javascript, CSS, Bootstrap, Angular, React) of modern web applications is preferred
•Game Development experience
•Experience using both traditional Relational (e.g. MySQL) and NoSQL databases (e.g. Couchbase)
•Server development experience for highly scalable, highly available consumer facing products in strongly preferred
•Familiarity with Object Oriented Programming techniques and languages
•Git, Perforce, CVS, SVN or other version control software

Vision:  Close Vision, Depth Perception, Distance Vision, Ability to Adjust Focus, Peripheral Vision, Ability to Distinguish All Colors     

Physical Requirements:   Office environment

Work Conditions:  May require weekend and evening hours.   May require travel.
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