Have you ever jumped into a Minecraft world, battled in ARK, or built in Rust? Chances are, you've already played on a Shockbyte server. We support 60+ games and host hundreds of thousands of players around the world, which makes us one of the largest game server hosting companies out there.
We're not just running servers. We're building the future of multiplayer. You'd be joining a global team that cares about making game hosting smooth for players and studios everywhere.
We're hiring a Senior Software Developer to be a core contributor on our product and the key technical anchor for our Melbourne office.
You'll be working on the product that powers Shockbyte's game hosting: the platform our customers use to spin up, run, and manage their game servers. You'll develop projects end to end, write real solutions, ship features that customers feel, and focus on the company goals we set each quarter. You'll weigh in on architecture, review code, and bring ideas to how we build, with some R&D work mixed in.
You'll work across our full stack, including NestJS, VueJS, Go, TypeScript, Kubernetes, and SQL, to deliver high-quality and reliable solutions for gamers everywhere.
Heads up on hours: most of our engineering team sits in Europe, so you'll need to be flexible with your schedule. Some meetings and syncs will fall outside normal Australian business hours so we can stay connected with the rest of the team.
On AI: we see it as a tool that significantly boosts what an IC can do. We want everyone at Shockbyte to experiment with it, learn where it helps and where it does not, and share findings so the whole team gets better with it.
-
Contribute to core product work as a senior engineer, helping with architecture, code reviews, and shipping features.
-
Experiment with AI tools like Claude Code, figure out where they help and where they do not, and share what you learn with the team.
-
Support the Melbourne office as the senior technical person on the ground. Help unblock people, answer technical questions, and improve how we work.
-
Keep our documentation in good shape so knowledge does not stay stuck in one person's head.
-
Cover Australian business hours for reliability and stay in regular sync with the European dev team.