Careers with LAI Games

Come make life fun with us



Be Part of an Innovative, Industry Leading Team

LAI Games is a leading developer and manufacturer of arcade games and products with a portfolio comprised of video games, Virtual Reality experiences, mobile applications, ticket redemption games, and more.

Our goal is to craft the most engaging, rewarding and innovative games and experiences in the out of home entertainment space, including arcades, barcades, bowling alleys and family entertainment centres. This commitment to innovation is demonstrated by the consistent launch of category-defining, award-winning titles such as Speed of Light, Snapshot, Let’s Bounce, HYPERshoot, and Virtual Rabbids: The Big Ride.

Careers at LAI Games

Our Vision

Creating experiences
people can’t get anywhere else.

Rapid prototyping, evaluation and iteration are the core elements of our development processes, and we are looking for fun, energetic, and talented people who share our passion for innovative games and products that enrich the out of home entertainment experiences for millions of players around the world.

Our arcade games are large, dynamic, physical products that leverage a wide variety of technologies, interfaces and formats to deliver unique and engaging user experiences. Developing these games requires a high level of collaboration within a development team consisting of a range of disciplines including mechanical, electrical and software engineers, game developers, artists, designers and fabricators. As such, our work environment rewards people who are curious, collaborative, and productive, embracing the responsibility that comes with freedom from micro-management, and striving for excellence in everything they do.

If this sounds like you, apply to join our fun, dynamic development team!

COVID-19 Hiring Update: Some jobs listed below may begin as remote positions.

We are currently hiring for the following positions

Australia/Singapore

Position/Division Summary:

Our development team consists of passionate gamers, driven to make the most fun, engaging and rewarding games and experiences for our players. We collaborate, evaluate, and iterate on everything that goes into the game, with a strong focus on “easy to play, hard to master”, and great user experiences.

Our Game Programmers enjoy all elements of development, leveraging their experience, passion, and alignment with the design team, to drive the production of almost every aspect of our game development, from gameplay logic and physics, to shaders, audio, UI and beyond. One of the most unique and engaging aspects of arcade games is the range of technologies and interface devices used to deliver memorable gameplay experiences. Motivated by the diversity of products, projects and technologies they’re exposed to in their role, our Game Programmers thrive in the collaborative environment that drives the integration of these game elements, delivering incredible, physical games and experiences that no PC, console or mobile can replicate at home. 

Key Responsibilities:

  • Design and develop software with a high standard of code quality, stability, maintainability, readability, and performance.
  • Collaborate with a team of programmers, artists, and designers to build asset pipelines, workflow processes and per-project development tools that are stable, elegant and efficient.
  • Collaborate with a team of programmers to advise the best software packages, hardware platforms, and techniques for implementing features, systems and tools.
  • Advise the development team with the scope and resources required for new product ideas, new features and improvements to our existing game catalogue.
  • Work with electrical engineers to integrate custom hardware interfaces and implement tools for thoroughly testing hardware.
  • Contribute to the design of new product ideas and features.

Required skills and experience:

  • Strong experience using Typescript and Firebase platform
  • Experience using GoLang and gRPC framework
  • Experience with DevOps (build pipelines, CI/CD, monitoring, etc)
  • Experience working in teams with version control systems such as Git or Perforce.
  • Experience with a variety of software development tools and practices such as unit testing, build automation, design patterns, data-driven development, etc.
  • Able to thrive in a diverse, collaborative team working productively and autonomously
  • Strong communication skills in English, both written and verbal.
  • A passion for games is critical as you’ll be collaborating with the games development team and contributing to LAI Games products.

Nice to have skills ( not mandatory ):

  • Experience using C#
  • Experience developing Native Web Applications
  • Experience developing for Linux

Position/Division Summary:

LAI Games is a leading developer of arcade games and products used in entertainment venues around the world. With roots that reach back to 1958, we have decades of experience working across international markets and a reputation for innovation and integrity. We design unique, accessible, and creative games and experiences for players in arcades and at home. We’re a global company committed to growing our employees along with the business. We’ve worked hard to foster an intensely collaborative and creative environment, a diverse and inclusive employee culture, and training and opportunities for professional growth.

BE PART OF AN INNOVATIVE, INDUSTRY-LEADING TEAM

LAI Games has a game portfolio comprised of video games, Virtual Reality experiences, mobile applications, ticket redemption games, and more. Our goal is to craft the most engaging, rewarding and innovative games and experiences in the out-of-home entertainment space, including arcades, barcades, bowling alleys and family entertainment centers. This commitment to innovation is demonstrated by the consistent launch of category-defining, award-winning titles such as Speed of Light, Snapshot, Let’s Bounce, HYPERshoot, and Virtual Rabbids: The Big Ride.

About the role:

 Our development team consists of passionate gamers, driven to make the most fun, engaging and rewarding games and experiences for our players.

Our Site Reliability Engineers are motivated by well-architected, reliable, scalable solutions for our games and services. They are key to keeping our players and developers happy by crafting and maintaining seamless systems and services that deliver delightful interactions for our players, and productivity-boosting tools and processes for our development team.

 Our tech stack uses GoLang for our embedded and online services, C# for low-level hardware interfaces, and Typescript / React for web services – all communicating via gRPC. We also package and maintain a custom Debian distribution. Deployment is done using Helm charts to GKE for our dedicated Kubernetes cluster.

Key Responsibilities:

  • Engage in improving the whole lifecycle of services from inception through deployment, operations, and refinement
  • Implement service monitoring and alerting solutions to track service health and performance
  • Define service level objectives and gather the required metrics to track these objectives
  • Improve the software lifecycle with automated tests, deployments and builds, as well as performing load testing
  • Analyse and resolve issues in software, systems, tools, and services to minimize down time and interruption to development
  • Identify and mitigate risks with both current infrastructure, systems, and technologies as well as potential future risks with scalability and reliability
  • Work with software engineers to develop new game features with a high standard of code quality, stability, maintainability, readability, and performance.
  • Work with electrical engineers to integrate custom hardware interfaces and implement tools for thoroughly testing hardware.

Required Skills and Experience:

  • Strong experience using GoLang and gRPC
  • Experience with monitoring and logging software (Prometheus, Elasticsearch)
  • Experience with build pipelines and deployment (Gitlab CI, Helm)
  • Experience with Linux system administration and configuration (Ansible, shell)
  • Experience working in teams with version control systems such as Git or Perforce.
  • Able to thrive in a diverse, collaborative team working productively and autonomously
  • Strong communication skills in English, both written and verbal.
  • A passion for games is critical as you’ll be collaborating with the games development team and contributing to LAI Games products.

Special Requirements (nice to have):

  • Experience using Typescript/React and Firebase
  • Experience using WebRTC
  • Experience using C#
  • Experience with self-hosted Kubernetes
  • Experience working with architectures that use technologies such as microservices, cluster management, containers and cloud

Position/Division Summary:

LAI Games is a world leader in innovative, rewarding, and accessible arcade games and VR attractions for venues around the world, as well as consumer VR, games, and services.  

 As Software Development Manager at LAI Games, youll guide a group of talented programmers who develop the worlds most innovative arcade games, consumer VR titles, and other games and services. Your team achieves its ambitions thanks to your technical know-how, leadership, and ability to make informed decisions. You take pride and share a passion for the games and experiences your team develops together.

Your vision and deep comprehension of what everyone does on your team allow you to harmonize and multiply the results of everyones contribution, driving a culture of collaboration where each person performs at their best.

Responsible for supporting each member of your team in improving their technical and interpersonal skills, you have their well-being at heart, and you actively participate in their development within the organization.

As a Development Manager, you will identify, hire and grow our amazing team of developers. Youll collaborate with the Head of Product and other development team leads, helping to define, drive and execute our game and product visions.

Key Responsibilities:

  • Translate business and design requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions
  • Work closely with senior engineers to develop the best technical design and approach for new product development
  • Instil best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules
  • Sync up with other team members and project leads to remove blockers, keep production moving forward, and exchange project information
  • Mentor and motivate programmers to develop their technical skills and provide them with what they need to work efficiently and achieve their goals
  • Regularly meet with your programming team to discuss progress, tackle challenges, give feedback and constructively explain the root causes of risks and issues, etc…
  • Anticipate and assess complex issues and propose solutions
  • Stay up to date on technological advancements and industry standards, define our best practices share them with the team
  • Ensure accuracy of technical documentation

Required Skills and Experience:

  • A bachelors degree in Computer Science or Software Engineering or other relevant field
  • Around 7 years of programming experience, plus 2 years of technical leadership
  • The ability to make informed, immediate decisions that drive positive outcomes
  • Calm in the face of challenging situations, understanding a solution is always at hand
  • An influential leader with strong strategic, problem-solving, and communication skills
  • A strong role model that can demonstrate they care for people, express inclusive behaviours, and foster a safe and respectful work environment
  • Excellent interpersonal, and presentation skills
  • Excellent mentorship skills, with a desire to share your knowledge and help others improve their skills
  • A highly innovative and collaborative spirit
  • Effective cross-departmental communicator, with the ability to communicate with all disciplines, break down complex information for various audiences, and see the perspectives of other game production disciplines/stakeholders
  • Consumer and result oriented, highly organized, strategic, with the ability to work on multiple projects in parallel while meeting deadlines
  • Strong communication skills in English, both written and verbal
  • A passion for games is critical as you’ll be collaborating with the games development team and contributing to LAI Games products

Special Requirements (nice to have):

  • Experience in Unity3D
  • Experience with build pipelines and deployment (Gitlab CI, Helm)
  • Experience in any of the following languages  C, C#, React, GoLang, Typescript
  • Experience with JIRA or similar task management system
  • Participation in at least one full game production or equivalent as a programming team lead or in a management role

Position/Division Summary:

LAI Games is a leading developer of arcade games and products used in entertainment venues around the world.

With roots that reach back to 1958, we have decades of experience working across international markets and a reputation for innovation and integrity. We design unique, accessible, and creative games and experiences for players in arcades and at home.

We’re a global company committed to growing our employees along with the business. We’ve worked hard to foster an intensely collaborative and creative environment, a diverse and inclusive employee culture, and training and opportunities for professional growth.

BE PART OF AN INNOVATIVE, INDUSTRY-LEADING TEAM

LAI Games has a product portfolio comprised of video games, Virtual Reality experiences, mobile applications, ticket redemption games, and more. Our goal is to craft the most engaging, rewarding, and innovative games and experiences in the out-of-home entertainment space, including arcades, barcades, bowling alleys, and family entertainment venues. This commitment to innovation is demonstrated by the consistent launch of category-defining, award-winning titles such as Speed of Light, Snapshot, Let’s Bounce, HYPERshoot, Virtual Rabbids: The Big Ride, and our latest game Angry Birds Coin Crash.

The Customer Support and Game Technician will be responsible for the maintenance, installation, and availability of games in our Perth based operations., They will also play a key role in supporting our customers who engage with our online services (no customer phone interaction is required). The position reports to Operations Manager and may at times act on their behalf in managing areas of the operations as assigned.

The position is full-time and will work on a roster basis that will include weekends on a regular basis.

Key Responsibilities:

  • Strong written and verbal communication skills
  • Ability to multitask, prioritize and manage time effectively
  • Capacity to work independently and proactively
  • Possess the technical ability to safely set up, test, diagnose and perform repairs to amusement games.
  • The ability to proactively maintain and test electronic and mechanical functions of amusement games
  • Ensure a high level of availability of all games in our operation
  • Order and accounting for parts and consumables required for the optimum maintenance and performance of the games.
  • Provide the first level of support services to the online players of these amusement games.
  • Resolve customer issues submitted via our platform, email, social media, or other digital services we use.
  • Identifying and fulfilling customer needs to achieve satisfaction
  • Become an expert with the customer support tools the company uses
  • Ensure the resources of the company are used efficiently to minimize waste, eliminate unnecessary spending, particularly on parts and services.
  • High aptitude for following communication guidelines, procedures, and policies
  • Provide support to our customers through online tools and social media
  • Maintain working relationships with suppliers and vendors.
  • Work efficiently and effectively with colleagues in the “wider company”
    • Flexibility with time as we have internal and external stakeholders in various time zones around the world.

    • Other duties as directed

    Required Skills and Experience:

    • Electronic and mechanical troubleshooting skills and experience
    • Strong personal skills to provide our customers with positive experiences however they engage with us.
    • Experience in the amusement industry is highly desirable but not essential.
    • Applicants who do not have amusement game experience may have similar experiences with other types of machinery/electronics such as vending machines or photocopiers. In this instance, they must be willing to self-learn to be proficient but will also have some access to more experienced technicians in the wider company.
    • A basic understanding of IT systems, networking, and related technologies is a big advantage
    • Ability to use social media to interact with customers who play the games
    • A continuous improvement mindset is mandatory
    • Work safely without presenting a direct threat to self or others.

     

    Position/Division Summary:

    LAI Games is a world leader in innovative, rewarding, and accessible arcade games and VR attractions for venues around the world, as well as consumer VR, games, and services.  

    Our development team consists of passionate gamers, driven to make the most fun, engaging and rewarding games and experiences for our players.

    Our Front End Developers thrive off making intuitive and beautiful user experiences. They work with other developers, artists and designers to deliver new and innovative products to market, from initial prototype to a production-ready product. They are focused on the user experience, while still keeping in mind technical limitations and feasibility of features. They are masters at taking wireframes or designs and turning them into fully functional, user-friendly, efficient, and delightful user interfaces.

    Responsibilities:

    • Design and develop software with a high standard of code quality, stability, maintainability, readability, and performance.
    • Collaborate with a team of artists and designers to design and create efficient, responsive, beautiful user interfaces
    • Collaborate with a team of programmers to advise the best software packages, hardware platforms, and techniques for implementing features, systems and tools.
    • Advise the development team with the scope and resources required for new product ideas, new features and improvements to our existing game catalogue.
    • Work with electrical engineers to integrate custom hardware interfaces and implement tools for thoroughly testing hardware.

    Skills and experience:

    • Strong front end development skills in CSS, HTML5, React, StyledComponents
    • Experience using Typescript
    • Experience designing Native Web Applications
    • A good sense for UI and UX design
    • Experience working in teams with version control systems such as Git or Perforce.
    • Experience with a variety of software development tools and practices such as unit testing, etc.
    • Able to thrive in a diverse, collaborative team working productively and autonomously
    • Strong communication skills in English, both written and verbal.
    • A passion for games is critical as you’ll be collaborating with the games development team and contributing to LAI Games products.

    Additional Experience a Plus:

    • Experience using the Google Firebase platform
    • Experience in AR development
    • Experience developing for Linux

    Position/Division Summary:

    LAI Games is a world leader in innovative, rewarding, and accessible arcade games and VR attractions for venues around the world, as well as consumer VR, games, and services.  

    Our development team consists of passionate gamers, driven to make the most fun, engaging and rewarding games and experiences for our players. Our Game Programmers enjoy all elements of development, leveraging their experience, skills, and passion to drive the production of almost every aspect of our game development, from gameplay logic and physics to shaders, audio, UI, and beyond. 

    One of the most unique and engaging aspects of this role with LAI Games is the variety of projects and range of technologies used to deliver memorable gameplay experiences. In the short term, this role will focus on a consumer VR game. In the longer term, you’ll have the opportunity to collaborate on anything from more consumer games, to arcade titles, Virtual Reality experiences, and beyond.

    Motivated by the diversity of products, projects, and technologies they’re exposed to in their role, our Game Programmers thrive in the collaborative environment that drives the integration of these game elements, delivering incredible, physical games and experiences unlike any other.  

    Key Responsibilities:

    • Design and develop game software with a high standard of code quality, stability, maintainability, readability, and performance.
    • Collaborate with a team of programmers, artists, and designers to build asset pipelines, workflow processes, and per-project development tools that are stable, elegant, and efficient.
    • Collaborate with a team of programmers to advise the best software packages, hardware platforms, game engines, and techniques for implementing games, features, and tools.
    • Advise the development team with the scope and resources required for new product ideas, new game features, and improvements to our existing game catalog.
    • Co-develop and integrate custom hardware interfaces and peripherals.
    • Diagnose and resolve issues with current and past projects, and test to ensure stability.
    • Contribute to the design of new product ideas and features.
    • Rapidly prototype and iterate on new game ideas to evaluate their fun, feasibility, and market fit.

    Required Skills and Experience:

    • Strong experience with C# and Unity3D games targeting PC platforms.
    • Strong experience with common gameplay features such as physics, animation, user interfaces, state machines, shaders, networking, etc.
    • Strong understanding of PC hardware performance, benchmarking and optimization.
    • Experience working in teams with version control systems such as Git, Mercurial, or Perforce.
    • Able to thrive in a diverse, collaborative team working productively and autonomously
    • Strong communication skills in English, both written and verbal.
    • A passion for games is critical as you’ll be collaborating with the games development team and contributing to LAI Games products.

    Special Requirements (nice to have):

    • Experience in VR development.
    • Experience writing other software such as C++ DLLs, APIs, servers, or websites.
    • Experience with a variety of software development tools and practices such as unit testing, continuous integration, data-driven development, etc.

    United States

    Position/Division Summary:

    LAI Games is a leading developer of arcade games and products used in entertainment venues around the world.

    With roots that reach back to 1958, we have decades of experience working across international markets, and a reputation for innovation and integrity. We design unique, accessible, and creative games and experiences for players in arcades and at home.

    We’re a global company committed to growing our employees along with the business. We’ve worked hard to foster an intensely collaborative and creative environment, a diverse and inclusive employee culture, and training and opportunities for professional growth.

    BE PART OF AN INNOVATIVE, INDUSTRY LEADING TEAM

    LAI Games has a game portfolio comprised of video games, Virtual Reality experiences, mobile applications, ticket redemption games, and more. Our goal is to craft the most engaging, rewarding, and innovative games and experiences in the out-of-home entertainment space, including arcades, barcades, bowling alleys and family entertainment centres. This commitment to innovation is demonstrated by the consistent launch of category-defining, award-winning titles such as Speed of Light, Snapshot, Let’s Bounce, HYPERshoot, and Virtual Rabbids: The Big Ride.

    The Product Specialist position will drive the quality and experience we deliver through our product offerings. They will conduct the testing of new products and will conduct data gathering exercises on games that are stationed at our operators’ locations. The Product Specialist will collaborate with internal teams to improve on testing processes and work on initiatives to drive sales and improve product quality.  Another large aspect will be to drive the in-house testing and game refurbishing part of our business.  The Product Specialist will also work directly with the Support Technicians and our customers on the day-to-day tasks and challenges they cover.  The position will be based at our North American office in Texas and will be reporting directly to the Product Support Manager.

    Responsibilities:

    • Be the key hands-on driver here in our US office of continuous quality improvement in our product offerings.
    • Create continuing education documents relating to troubleshooting and working with our product to improve the customer experience throughout the life of our products.
    • Track games performance through games testing and surveys onsite at our operators
    • To create reports and maintain records of all tests conducted, games performance, and initiatives to drive sales and improve on product quality
    • Act as a liaison to operators to ensure healthy relationships and ground operations as well as explore areas for new business development
    • Follow up on common game issues discovered by our service department and communicate details to the R&D Team for corrective action.
    • Ensuring the Test Fixtures are in good repair, and any game refurbishment needs or updates are addressed.
    • Oversee that we maintain the warehouse and testing areas neat, clean, and always ready for use.  Ensure safety in equipment and storage decisions for that area as well as the safe operation of equipment commonly used for all the above.

    Required Skills and Experience:

    • A very organized and detailed approach to all aspects of the job.
    • Passion for arcade games and the ability to understand their technical components
    • Outstanding communication and relationship-building skills; previous experience in customer service is an advantage
    • Ability to gather data and translate in organized reports
    • Ability to travel up to 30 -50% of the time to onsite locations- both local and regional; having a valid driver’s license is a requirement of the role
    • The ability to work outside of normal hours will be required from time to time.
    • College diploma, technical education or equivalent.

    Helix Leisure USA, Inc. is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status