Scroll to content

Team Overview:

The talented technology team develops proprietary in-house software running upon these technologies which underpin gaming applications across multiple formats, including HTML5, Flash and native applications for Apple IOS and Android. Additionally, GAN creates and distributes casual mobile games applications such as Solitaire Quest which are made available through the Apple App Store and Google Play.

This role would join the growing global based team where the successful candidate will enjoy working in a dynamic, fast-paced and exciting environment using the latest technologies. You will be comfortable working within an agile and creative development environment on a wide variety of exciting products and features, reacting to constantly evolving and rapidly expanding market.

The successful candidate will be an enthusiastic, motivated and confident developer who will work directly with key stakeholders and closely with cross-functional development teams to deliver world-class software, meeting the highest standards of technical certification.  

Job Purpose:

The candidate should be self-motivated, creative and proactive, to work successfully in a fast-paced environment including multiple platforms and diverse technologies. The individual will be working as part of a highly skilled team to help define and set the technical architecture roadmap. You will have experience working in a Microservices environment and be heavily involved with designing and developing applications at significant scale. You must have a strong background in Java core.

Excellent written and spoken English is critical as you will be required to communicate with colleagues, line managers and occasionally large multinational clients.

Description of Job Responsibilities:

  • Defining the platform/software architecture for the suite of global products, being customer focused throughout.
  • Provides overall design principles and guidance for software and hardware integration, performance design, reliability design, manageability design and security design with objectives like speed, scalability, robustness, zero-trust, automation at the core.
  • Oversee the quality and integration of the solution architecture, design integrity and communications, and the interface between applications, Legacy systems, component libraries, content repositories and supporting databases
  • Develops, communicates, maintains, and enforces the overall architecture (applications, data, and technical infrastructure) of the project and knows what the system components are and how they fit together
  • Facilitate scoping and priority setting of large or complex changes
  • Own the technical solution design, architecture decisions and governance for the technology in scope.
  • Translating designs both logical and physical to support user friendly processes and systems, and communicate this across the stakeholders
  • Set technical standards, tools, techniques and methods, and advise/influence others to adopt these to ensure consistency across the organisation.
  • Identify and share good practices, driving the adoption of design standards, trends and patterns
  • Maintaining application architecture documentation
  • Continuously identify opportunities for improvement.


  • 7+ year's delivery experience on a commercial application development project including integration with 3rd party applications.
  • 7+ year's delivery experience of commercial enterprise applications within the Java development stack.
  • 5+ year's delivery experience of message oriented (or event driven) distributed systems.
  • Implementation experience in Application Server clustering, performance tuning and scalability testing to support high throughput, moderate latency, high availability systems.
  • Experience including analysis, architecture, design, coding and implementation of large-scale custom-built object-oriented applications.
  • Strong OO design knowledge, including extensive reliable design patterns as well as creating robust custom design patterns
  • Implementation experience of working with open source technologies like Spring, Hibernate, Camel, etc.
  • Delivery experience with FUSE ESB, OSGI, Apache Kafka
  • Delivery experience with messaging Middleware/distributed computing
  • Prior experience in addressing business and technical stakeholder requirements and translating these to appropriate solution architectures
  • Prior experience working with different operating systems, enterprise systems management, storage, networking or security solutions
  • Previous experience dealing with Monolith and Microservices architectures
  • Knowledge of Event Driven architecture
  • Proven hands-on experience with a passion for all things code
  • Hands on involvement in designing and developing applications at significant scale
  • Practical architecture with experience leading the POC's
  • Extensive experience working with relational databases and understand software patterns
  • Experience using a TDD & BDD approach
  • A passion for creating API-first products
  • Prior experience working with partners on product integration and solution initiatives is desirable
  • Experience within the online gambling gaming industry (Preferred)

Travel Requirements:

This role may require travel to other GAN offices, as mutually agreed from time to time.

GAN operates in a highly regulated environment, and candidate may be required to obtain an occupational gaming license in one or more U.S. states, which includes an application of personal data, a criminal and credit check, and fingerprints.  GAN will cover all costs and provide access to an Identify Protection program.    

Or, know someone who would be a perfect fit? Let them know!

London, UK

70 Newcomen St
SE1 1YT London Directions View page

Why work with GAN?

An opportunity to work and build a career in an established multinational company with a start-up feel and community.

  • GANtastic Culture

    We are a group of hard-working, smart individuals from all around the world. We value a healthy work/life balance, providing flexible work hours while offering a fun, lively, and supportive work environment - including activities like zoom happy hours and employee-friendly competitions (just wait until you submit your pet photos, talent videos, and written stories for prizes). We believe in helping the company flourish by championing each other's personal and professional growth.

    At GAN, you're more than just an employee - you're family.

  • Compensation and Benefits

    Competitive total compensation package - including generous Holiday (EU) / PTO (US) programs and company paid Bank Holidays (EU) / Holidays (US).

    Benefit packages are dependent on the country, as some countries have healthcare through the government. In addition, GAN offers pension plans (EU) / 401(k) matching (US), paid maternity and paternity leave, and health and wellness coverage in the US (including medical, dental and vision, HSA, short-term and long-term disability insurance, and life insurance).

  • GAN Perks

    Fitness, gym, and sports reimbursement programs or vouchers, payday drinks, social events and competitions, employee referral bonuses, and much more are perks.

  • Equal Opportunity Employer

    GAN is committed to attracting and retaining the best-qualified people available, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability or status as a veteran of the military and armed forces, or any other basis protected by country, federal, state, or local law. We are fully committed to employing a diverse workforce and creating an inclusive work environment that embraces everyone’s unique contributions, experiences, and values.

GAN Workplace & Culture

GAN offers an empowered work environment that encourages creativity, initiative, and professional growth. We provide a competitive salary and benefits package. 

Already working at GAN?

Let’s recruit together and find your next colleague.


Applicant tracking system by Teamtailor