Game Development Careers

Create Compelling In & Out of Home Arcade Experiences



Shaping the face of modern arcade experiences

LAI Games is a global leader in creating accessible and social arcade experiences that delight players across physical and virtual worlds.  Our goal is to craft the most engaging, rewarding and innovative games and experiences for players at home and location-based entertainment venues such as arcades, barcades, bowling alleys and family entertainment centers.   We push the boundary of what’s possible, combining technology and creativity to design and build category-defining, award-winning titles that have become modern arcade staples, such as Speed of Light, Let’s Bounce, HYPERshoot, HYPERpitch and Virtual Rabbids: The Big Ride. Arcade Legend, LAI Games first consumer VR title will launch on Steam and the Official Oculus Quest store in 2022.

Develop Games for Oculus Quest

Along with the launch of Arcade Legend next year, LAI Games is ramping up its development on VR for both in-home and out-of-home entertainment.  See current openings and apply for jobs below.

Create the Future of Technology

LAI Games stays at the forefront of innovation, solving problems and creating solutions in the game creation process that other companies haven’t even considered.  Be part of a team that doesn’t just work with cutting edge technology, but also creates it.

Current open positions

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:

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.

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

Required 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 the development of 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.

Position/Division Summary:

As Software Engineering Manager at LAI Games, you’ll guide a group of talented programmers who develop the world’s 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 everyone’s 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 an Engineering Manager, you will identify, hire and grow our amazing team of developers. You’ll 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:

At LAI Games, we design, develop, and manufacture all our games in our factory and with our manufacturing partners.  Our team consists of passionate gamers and tinkerers, driven to make the most fun, engaging, and rewarding games and experiences for our players.

The Manufacturing Manager plays an important role to execute the deployment of the Global Manufacturing Footprint initiative. This initiative is critical in extending the reach and availability of our innovative games and products globally to customers.

Key Responsibilities:

  • Lead all outsourcing efforts to top-tier manufacturing partners worldwide thus helping to build a global manufacturing footprint for our games and products. This includes both in-house developed products as well as co-developed products with 3rd Party games partners.
  • Managing the performance and output of our manufacturing partners (including 3rd Party game manufacturers) across the globe in meeting our product delivery commitment and product quality standard.
  • Owns all field quality escalation from our customer support team.  Enforce a customer-first attitude in tackling these escalations.  Setup system to capture and provide updates on these escalations and work closely with manufacturing partners and engineering counterparts towards closure of all issues and design improvement to ensure better quality.
  • Set up clear guidelines and policies in qualifying new manufacturing partners and strategic suppliers.  Qualification criteria include the necessary capabilities, equipment, workflow, and resources to manufacture and meet our products’ requirements.
  • During new product development, provide DFM feedback to improve manufacturing efficiency, bring costs down and improve quality. Gate-keeper to ensure products have been fully qualified and critical attention list created with the help of engineering team to be used during mass production.  Finally, sign off before starting mass production.
  • Establish a performance matrix to track and measure the manufacturing partners’ monthly performance in product quality, field escalation, and on-time delivery.
  • Documentation and setup standard operating procedure (SOP) in the manufacturing department. Maintain Engineering Change Notification (ECN) is properly followed through with the manufacturing partners.
  • Ensure manufacturing partners meet and maintain all regulatory requirements such as UL, CE, etc.
  • Prepare and maintain manufacturing agreements.

Required Skills and Experience:

  • Bachelor’s degree in Industrial/Mechanical/Electronics/Electrical Engineering.
  • Worked in a manufacturing or engineering environment for more than 8 years with at least 3 years in a managerial position.
  • Result oriented.  Proven track record in managing outsourced partners in delivering production output and maintaining excellent quality standards.
  • Business acumen. Build strong working partnerships with both in-house and external working partners and be savvy in getting partners’ support to get things done.
  • Technical capability. Possess strong technical training to interact, intervene and resolve engineering, manufacturing processes, machine capabilities, and other technical issues.
  • Personality. A team player who enjoys building a winning team, strong communicator both internal and external, independent thinker who can deliver results with minimum guidance, and possess a can-do attitude.
  • Interest.  Being a gamer is a bonus as you’ll be collaborating with the games development team and contributing to LAI Games products.