Skip to content

Senior Software Engineer
Company | Aristocrat Leisure |
---|
Location | Franklin, TN, USA |
---|
Salary | $120703 – $224162 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
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