21 Oct
|
International Game Technology
|
Ryde
21 Oct
International Game Technology
Ryde
Select how often (in days) to receive an alert: Create Alert
Software Engineer (Developer) III - Game Development
Location: Macquarie Park, AU, 2113
Requisition ID: 19534
Your growth matters.
At IGT, we're building a culture where people Innovate with Purpose, Compete Intensely & Win, Lead with Heart, Make It Matter, and Create Value. Grow your career while helping shape what's next.
Build what's next at IGT.
Short Description
IGT is looking for a Software Engineer (Developer III) to join our game development studio based in Sydney, working on innovative slot games for the US and APAC markets. This is an chance to combine strong software engineering skills with the creativity and rapid-paced collaboration of game development.
IGT is a global leader in gaming, bringing together technology, creativity and entertainment to deliver engaging experiences to players around the world. Our game development teams bring designers, mathematicians, artists, sound engineers, and software developers together to create high-quality games enjoyed in many countries.
As a Developer III, you'll be an experienced contributor within the engineering team. You'll design and develop game software, contribute to technical and architectural decisions, participate in code reviews and help improve the development practices and reusable technology that support teams globally.
Location: Sydney, Australia.
Responsibilities
- Design, develop and modify moderately complex, high-quality software applications and game features using sound computer science and software engineering principles.
- Develop slot game functionality and supporting systems using Unity and C#/.NET.
- Collaborate closely with game designers,
artists, mathematicians, sound engineers, and fellow developers to turn game concepts into finished products.
- Participate in creative problem solving, technical design and product development.
- Contribute to architectural guidelines and technical solutions in collaboration with technical leadership.
- Investigate relevant technologies, industry practices and development approaches that may improve our products and development processes.
- Deliver multiple development tasks to agreed schedules and communicate progress clearly to the team and leadership.
- Identify potential roadblocks and technical risks early, escalating concerns and contributing practical solutions.
- Actively participate in code reviews, code validation and technical discussions.
- Identify opportunities to improve development processes, engineering quality and team efficiency.
- Develop reusable and shareable technical solutions that benefit the wider development team.
- Contribute to project and development estimates when required.
- Support a culture of collaboration, technical quality and continuous improvement.
Qualifications
You'll bring strong software development fundamentals together with hands-on experience developing interactive applications or games.
Technical skills
- Advanced experience with Unity.
Strong experience with another 2D/3D game engine such as Unreal Engine or Godot will also be considered.
- Advanced C# and .NET development skills.
- Strong understanding of object-oriented design and programming.
- Robust working knowledge of SOLID principles and software design patterns.
- Good understanding of software architecture and writing maintainable, reusable and testable code.
- Experience with software development practices and methodologies such as Agile, feature-driven development or similar approaches.
- Solid experience using source/revision control systems, such as Perforce, Git or equivalent.
- Proficiency with modern integrated development environments and debugging tools.
- Ability to review code constructively and contribute to engineering standards and technical discussions.
- Experience developing games, real-time interactive applications, animation systems, UI systems or other Unity-based products will be highly regarded.
- Leverage AI-assisted development tools to improve engineering productivity, code quality, testing, documentation, and problem-solving while following security, privacy, and responsible-use standards.
Experience and qualifications
Typically, you'll have:
- 5+ years of relevant software development experience with a Bachelor's degree; or
- 3+ years of relevant experience with a Master's degree; or
- A PhD in a relevant discipline
You'll be working in a multidisciplinary game studio where software engineering meets creativity. Rather than developing traditional business applications, you'll help create entertainment pr
📌 Software Engineer (Ryde)
🏢 International Game Technology
📍 Ryde