Heroic Labs is an enterprise open-core software company that builds developer tools for the games and entertainment industry. Our flagship project is an open-source cloud-agnostic game server called Nakama.
We've added two supporting products called Hiro (a meta game framework) as well as Satori, a LiveOps system to help game studios deliver highly personalizable game experiences to their players.
Heroic Labs also provides managed infrastructure to run Nakama/Satori on behalf of game studios and media companies. There is also a proprietary version called Nakama Enterprise for large enterprises to deploy in their own datacenter, as well as custom infrastructure for private cloud deployments.
We work with different size companies ranging from small startups, mid-size game studios, public-listed games companies, and Fortune 500 companies. This means that Nakama (and suite of products) have been battle-tested at various scales and use cases.
Hi there!
We're looking for a Professional Services Engineer to join the growing team at Heroic Labs. Our cornerstone offerings—Nakama, Hiro, Satori, and Heroic Cloud—comprise the Heroic Game Stack (HGS), an integrated platform delivering unparalleled performance and flexibility.
We are simplifying the lives of game developers and providing incredible technology that can be integrated into any game on any platform as easily as possible. Our products power many games, including multiple titles on the Top 50 of the app stores.
There is an ever-growing open-source community with many contributors, and third-party plugins and projects. Heroic Labs works with independent developers, mid-tier, AAA game studios and many publicly listed, Fortune 500 companies across the globe to power games that individually make over 90 billion requests per month into our infrastructure.
We lean towards candidates who have professional experience building games with Unity and Unreal engine.
Our Professional Services Engineers help customers fully utilize the technical benefits of Nakama and Hiro and Heroic Cloud. We believe that in order for a Professional Engineer to be successful, they must understand every part of Nakama, Hiro, and PostgreSQL.
Typically you help onboard game studios through an intense initial period whilst they are getting familiar with our technology stack. You’ll be expected to implement a previously agreed set of features with our tools for them, and help them understand how they fit together. This includes educating the customer on implementing game features on top of Hiro and Nakama and offering best practices. Occasionally you could be fully embedded as an engineer within our customers’ team for longer than an onboarding period. There won’t be any frontend game development as this is primarily a server engineering role.
For the past nine years, Heroic Labs has been on the forefront of providing cutting edge technology to the games and entertainment market. We do this because we love developers and we love games!
We always choose the right tool for the job. We believe that with the right tools, you can have a big impact with less hassle. We believe in small teams. Small teams are fast and nimble. Small teams mean less bureaucracy and less management and more getting things done.
Location: Anywhere on the planet with a reliable Internet connection!
If you want to work remote, that's great. If you want to work near others, that's cool too. We have an office in London (UK), but our team members are in Vancouver, New York, Portugal, São Paulo, Ottawa, and Berlin!
Compensation:
Send an email to us with your resume, and a cover letter highlighting why you'd like to join Heroic Labs.
After you apply, you are going to hear back from us, even if we don't seem like a good fit. In fact, throughout the process, we strive to make sure you never go more than seven days without hearing from us.
We use the best tool/language for the job.
Nakama and Satori and all supporting systems from Heroic Labs are used at massive scales, and are currently powering many games including multiple titles on the Top 10 in the App Stores. Our systems are serving more than 90 billion API calls per day.
Nakama/Satori are written in Go to take advantage of light-weight goroutines, simple concurrency, and more importantly the Go community. We heavily depend on Kubernetes (and various extensions) to power our Managed Cloud and Private Cloud deployments.
We also have various dashboards built in Javascript / Typescript and VueJS.
You will be responsible for developing the core server technology, work on infrastructure solutions, provide support to clients, attend conferences, and be involved in technical sales. We'd like engineers to have an all-hands experience across the board but we understand that not all engineers would like to have such responsibilities.
fulltimeLondon, UK / PT / Remote3+ years
fulltimeLondon, UK / PT / Remote$70K - $100K6+ years
fulltimeLondon, UK / PT / RemoteFull stack3+ years