< See all positions

Software Engineer – Client Support

Full-Time
Eastern or Central Canada (Remote)

We’re seeking a Software Engineer – Client Support to help keep our interactive platforms running flawlessly during live events and make them even better between shows. You’ll provide real-time technical support to clients during live productions, troubleshoot and solve complex challenges under pressure, and collaborate with our Amsterdam-based engineering team to build features that enhance performance, scalability, and reliability. You bring 3+ years of experience in a software development role (front-end expertise in HTML5, CSS3, React or back-end expertise in Java 21+, Spring Boot, MongoDB, with hands-on experience in AWS).

About the position

Join us as a remote Canada-based Software Engineer providing live support, ensuring smooth live productions and contributing to software development for active projects.

You’ll bridge live operations and software development, keeping systems stable, scalable, and ready for the spotlight.

You’ll:

  • Provide technical support to clients during scheduled live events, ensuring the platform runs smoothly, addressing any real-time issues, and coordinating responses with internal teams when necessary.
  • You’ll actively develop as a software engineer on ongoing client projects with the Amsterdam team.
  • Monitor live system performance using dashboards, logs, and alerts; respond rapidly to issues.
  • Troubleshoot real-time issues and escalate clearly and efficiently when needed.
  • Maintain professional and calm communication during high-pressure or client-facing situations.
  • Contribute to support documentation, incident protocols, and team best practices.
  • Collaborate with the development team in Amsterdam as a software developer.
  • Participate in code reviews, planning, and sprint processes.
  • Help build and maintain dashboards, monitoring tools, and internal operations infrastructure.

If you enjoy solving real-time challenges, working closely with teams across time zones, and improving the systems that power live experiences, we’d love to hear from you.

Something tells us that you...

  • Are legally eligible to work in Canada (visa sponsorship is not available).
  • Bring 3+ years of professional experience in software development with a strong grasp of modern engineering principles and clean, maintainable code.
  • Have front-end expertise in HTML5, CSS3, React (or VueJS, Polymer, or similar) or back-end expertise in Java (21+), Spring Boot, MongoDB, NoSQL database design with hands-on experience in AWS.
  • Know how to debug systems and investigate production issues.
  • Are fluent in English, with strong verbal and written communication skills.
  • Stay calm under pressure and thrive in fast-paced, time-sensitive situations.
  • Have experience in client-facing technical roles or live operational support.
  • Work independently while collaborating closely with our Amsterdam team.
  • Are based in Eastern or Central Canada, ensuring alignment with both North American primetime and European working hours.
  • Are willing work with our Amsterdam engineering team to familiarize yourself with our stack and live operations workflows.
  • Are available to work evening hours during scheduled live events.
Software Engineer – Client Support

There are also a few perks

  • Remote-first role with flexible working hours, including required live support during scheduled evening events.
  • Collaboration with a talented, international engineering team based in Amsterdam.
  • Ownership of processes and tools that improve the platform and live operations.
  • Full reimbursement of your business travel expenses.
  • The chance to work on challenging and innovative projects, for high-profile clients all over the world.
  • Training and professional development opportunities.
  • An informal organization with a flat structure, and co-workers who are motivated and passionate about their work.

How to apply

01

Send us your application

We'll contact you as soon as possible if we believe you could be a fit for our team.

02

Invitation

We'll invite you for an interview so we can get to know each other.

03

Assessment

If all goes well, we'd like to find out more about your skill set.

04

Meet the team

We'd like for you to meet your potential future co-workers to evaluate the fit.

05

Offer

And finally, if it's a good match, we'll make you an offer you can't refuse (or so we hope).

06

Sign and celebrate!

This is when the fun begins!