Senior Principal Software Engineer l in Downtown, NV at Scientific Games

Date Posted: 2/21/2018

Job Snapshot

Job Description

Lead the development efforts and architecture of Server Based Gaming projects.   Proficient knowledge of the C# language and .NET development environment.   Be a team member and mentor for other software developers. Lead architecture and design efforts following an Agile Development process.   Must display outstanding team and communication skills while working with team members.

Essential Job Functions:
• Proficient coding abilities utilizing C#
• Architecture and design of assigned projects
• Work closely with Development teams to fully understand Network Gaming product functions and features in order to communicate with other WMS groups and customer end-users
• Translate customer input from existing WMS products into business requirements
• Create/review detailed feature/functional/technical requirements specifications and ensure alignment with customer requirements/feedback and System Architecture
• Participate in architecture and design meetings
• Assist in the creation, setup, and delivery of presentations and demonstrations of Network Gaming products to upper management
• Identify new tools/ improved processes to aid Development team in delivering new Network Gaming products

Job Requirements

• May be called upon for casino and vendor on-site support for regulatory labs, operator installations, and trade show demonstrations
• May be called upon to provide training materials to key members of all functional support customers
• Other duties not described but as assigned by the Director of Software Engineering for SBG Systems
• Bachelors degree in Computer Science or Engineering
• Minimum 10 years experience in the Computer Systems and Engineering field
• Product experience with designing and Implementing applications in a Microsoft Windows environment required.
• Experience working with a Systems Engineering team and leading the creation of specifications
Preferred Experience:
• In-depth knowledge of Gaming industry products and processes preferred
• Project Management experience advantageous

Knowledge, Skills, & Abilities:
• Demonstrate proficiency with Windows development  in a Visual Studio environment with particular emphasis in C#, Windows Services, Web Services, WinForms, WPF, Silverlight, XAML, MVC / MVVM Patterns, Plug-in / Component Architectures / MEF, etc
• Previous experience interacting with customers gathering input/feedback as well as communicating ideas and concepts
• Must have excellent verbal and written communication skills
• Demonstrated ability to work successfully with minimal or no direct supervision
• Ability to work in a team environment, building strong cross-functional relationships
• Any exposure to iterative software development processes, e.g. Agile, xTreme Programming, Scrum, etc

Vision:  Please list all that apply:  
Close Vision, Depth Perception, Distance Vision, Ability to Adjust Focus, Peripheral Vision, Ability to Distinguish Colors   

Physical Requirements:   
• Normal office environment

Work Conditions:  
• Some travel required to customer, vendor and trade show sites.
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