Software Engineer (Developer) III - Game Development

IGT (International Game Technology)

Sydney

On-site

AUD 140,000 - 190,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Professional development

Job summary

IGT is seeking a Software Engineer (Developer) III for its game development studio in Sydney. You will design and develop game software, contribute to architectural decisions, and review code to improve practices and reusable technology for global teams.

In this role, you will work on slot games for US and APAC markets, collaborating with designers, artists and engineers to deliver high-quality gameplay features and robust systems within an agile environment.

Qualifications

  • Advanced experience with Unity.
  • Advanced C# and .NET development skills.
  • Strong understanding of object-oriented design and programming.
  • Strong working knowledge of SOLID principles and software design patterns.
  • Good understanding of software architecture and writing maintainable, reusable and testable code.
  • Experience with Agile/feature-driven development or similar.
  • Solid experience using source/revision control systems such as Perforce, Git or equivalent.
  • Proficiency with modern IDEs and debugging tools.
  • 5+ years of relevant software development experience with a Bachelor's degree; or 3+ years with a Master's or PhD.

Responsibilities

  • Design, develop and modify moderately complex software applications and game features using solid CS and software engineering principles.
  • Develop slot game functionality and supporting systems using Unity and C#/.NET.
  • Collaborate with designers, artists, mathematicians, sound engineers and 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 with leadership.
  • Investigate relevant technologies and development practices to improve products and processes.
  • Deliver multiple development tasks to agreed schedules and communicate progress clearly to the team and leadership.
  • Identify roadblocks and technical risks early, escalating concerns and proposing practical solutions.
  • Participate in code reviews, code validation and technical discussions.
  • Identify opportunities to improve development processes and team efficiency.

Skills

Unity
C#
.NET
Object-oriented design
SOLID principles
Design patterns
Software architecture
Agile
Version control
IDE & debugging

Education

Bachelor's degree in CS or related

Tools

Perforce
Git

Job description

Software Engineer (Developer) III - Game Development

As a Developer III, you'll be an experienced contributor within the engineering team at IGT's game development studio based in Sydney. 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, working on innovative slot games for the US and APAC markets.

Key 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 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.

About you

  • Advanced experience with Unity.
  • Advanced C# and .NET development skills.
  • Strong understanding of object-oriented design and programming.
  • Strong 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.
  • 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.

About us

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Developer) III - Game Development
Software Engineer (Developer) III - Game Development

IGT • Sydney

On-site
AUD 110,000 - 150,000
Software Engineer (Developer) III - Game Development
Software Engineer (Developer) III - Game Development

International Game Technology • Ryde

On-site
AUD 120,000 - 180,000
Software Engineer (Developer) III - Game Development
Software Engineer (Developer) III - Game Development

JobCubby • Sydney

Hybrid
AUD 120,000 - 180,000
Senior Unity Game Engineer
Senior Unity Game Engineer

IGT • Sydney

On-site
AUD 110,000 - 150,000
Senior Unity Game Engineer
Senior Unity Game Engineer

International Game Technology • Ryde

On-site
AUD 120,000 - 180,000
Senior Unity/C# Game Engineer - Sydney
Senior Unity/C# Game Engineer - Sydney

JobCubby • Sydney

Hybrid
AUD 120,000 - 180,000
Senior Unity Game Engineer - Slots
Senior Unity Game Engineer - Slots

IGT (International Game Technology) • Sydney

On-site
AUD 140,000 - 190,000
Professional development
Senior Technical Artist
Senior Technical Artist

IGT (International Game Technology) • Sydney

Hybrid
AUD 110,000 - 150,000
Flexible work arrangements
Senior Technical Artist
Senior Technical Artist

IGT • Sydney

Hybrid
AUD 110,000 - 170,000
Flexible work arrangements
Competitive salary package
Career development opportunities
Senior Technical Artist
Senior Technical Artist

International Game Technology • Ryde

Hybrid
AUD 120,000 - 160,000
Flexible onsite and remote days
Competitive salary package
Career and professional development
+1