Posted in

Senior Software Engineer

Senior Software Engineer

CompanyAristocrat Leisure
LocationFranklin, TN, USA
Salary$120703 – $224162
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science, Engineering, a related field, or its equivalent is preferred
  • Expert level C#
  • 5+ years of commercial development experience, with an emphasis on delivering libraries and frameworks within the tech field or gaming industry
  • Recent experience writing .NET Windows multi-threaded desktop applications; WPF experience a plus
  • Software development experience with object-oriented design
  • Knowledge of software engineering best practices, including design patterns and modeling language
  • Must possess good analytical, problem solving, and debugging skills
  • Experience with the full product development lifecycle and multiple releases of enterprise-class software products
  • Demonstrates excellent oral and written, communication, and customer service skills
  • Demonstrates an extremely high level of accuracy and attention to detail
  • Ability to work independently and be team oriented

Responsibilities

  • Utilizing agile development processes, you will quickly learn complex systems, build and maintain modular systems that work across multiple teams
  • Implement new and existing C# components to support the delivery of our best-in-class game content to customers
  • Executes a passion for meeting the highest standard of engineering quality by developing elegant designs and writing clean, precise code
  • Work in a broad range of technologies ranging from graphics systems, networking and protocols, encryption and security, hardware and drivers, as well as tool and SDK standards
  • All other duties as assigned

Preferred Qualifications

  • A Bachelor’s degree in Computer Science, Engineering, a related field, or its equivalent is preferred