This job might no longer be available.
Senior Software Engineer
2 years ago
Job Posting Title
Senior Software EngineerSummary
Are you a Talented and an innovative Software Engineer with a passion for games and Software Engineering?
Are you interested in creating elegant, effective solutions, while continually learning and expanding your skills?
If your answer is YES, then Aristocrat is looking for you!!!
As a software engineer, you’ll be an integral member of the team which ultimately delivers on games to satisfy our players. The ideal candidate will have very good programming skills in C++ and would love to “write code to test code” and will provide quality software, solution design alternatives, and highlight critical issues as they occur within the Software Games.What You'll Do
- Design, develop and implement solutions to requirements in client/server N-tier environments.
- Evaluate and select solutions that satisfy an appropriate set of allocated requirements.
- Develop detailed designs for selected solutions and implement designs as a product or product component
- Deliver software assets that; employs standard technologies, principles and demonstrates quality.
- Develops an overall game framework to address both identified and potential game needs.
- Ensure appropriate response to defects and manage communications between stakeholders.
- Review and provide feedback on existing and new code written by other team members.
- Consult with software team members on large software changes
- Fix issues and extend features based on product requirements and bug reports
- Develop effective, maintainable code on time
- Design, code and test new features and functionality based on requirements provided & perform software maintenance and bug fixes
- Contribute feedback to functional and technical specifications
- Team with engineers to resolve implementation issues
- Understand and integrate new technology solutions and 3rd party products.
What We're Looking For
- A Bachelor’s degree in Computer Science, Engineering, a related field, or its equivalent is preferred
- 5+ years of commercial development experience with an emphasis on delivering libraries and frameworks.
- High level of proficiency in C++, commercial experience using C++ is highly regarded
- Ability to lead in developing Software requirements and new technology
- Excellent OO design and development skills
- Experience developing real-time transaction processing systems
- Able to display leadership capability (technical or management)
- Provide Engineering solutions or advice for complex problems
- Drive the pursuit of innovative and creative solutions
- Requires vision based upon a depth and breadth of software knowledge.
- Strong verbal and written communication skills
- Manage quality, safety, and risk
- Strong interpersonal and analytical skills
- Ability to coach and mentor more junior software employees
Why Aristocrat?
- World Leader in Gaming Entertainment
- Robust benefits package
- Global career opportunities
Our Values
- All about the Player
- Talent Unleashed
- Collective Brilliance
- Good Business Good Citizen
The US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.
Create Your Profile — Game companies can contact you with their relevant job openings.