TL;DR
Senior Software Architect (Gaming): Creating robust platforms and innovative gaming products with an accent on large-scale client-side platforms, multi-threaded desktop applications, and UI event handling. Focus on designing highly reliable and maintainable software features, applying advanced design patterns, and leading technical direction within a gaming environment.
Location: Hybrid in North Ryde, NSW, AU. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.
Company
hirify.global is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games, delivering great performance for B2B customers and bringing joy to millions of players.
What you will do
- Build large-scale, reliable client-side platforms and multi-threaded desktop applications.
- Apply advanced understanding of design patterns, threading, IPC, and client–server architectures.
- Utilize UI frameworks such as WPF, Blazor, or other XAML/XML-based paradigms with a strong grasp of UI event handling.
- Develop architecture and modeling using UML and formal technical design documentation.
- Implement CI/CD, automated testing, code reviews, and secure coding practices to ensure quality.
- Mentor developers at all levels and contribute to system architecture and design.
- Own end-to-end feature delivery, designing and implementing scalable and maintainable software features for large-scale client-facing applications.
Requirements
- 10+ years professional software engineering experience with expert-level C#/.NET.
- Advanced object-oriented design and implementation experience in C#/.NET.
- Strong background in multithreading, UI eventing, and inter-process communication.
- Proven analytical skills applied to system design and implementation.
- Ability to stay ahead of technologies, patterns, and tools, and lead team adoption.
- Excellent communication, planning, and organizational skills.
- Experience with continuous integration and automated testing practices.
- Candidates must be authorized to work in Australia without visa sponsorship.
Nice to have
- Casino gaming or related industry experience.
- Strong working knowledge in one or more of: WPF, WCF, LINQ.
- Windows or Linux embedded OS experience; cross-platform (Windows/Linux) development.
- Network protocols and distributed systems experience.
- Proficiency in C++.
Culture & Benefits
- Work for a world leader in gaming entertainment.
- Access a robust benefits package.
- Opportunity for global career growth.
- Join a diverse business united by shared values and a mission to bring joy through play.
- Contribute to responsible gameplay, company governance, employee wellbeing, and sustainability.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →