Want a Normal job?

Remotely interested in working with us? Come work with us remotely! The community is small, so we’ve put together a remote team. In fact, we use our own apps and tools to work together in VR every day! If you like what you see here and are interested in rocks, ideas, virtual reality, hand controllers, and nonstop jokes — get in touch about one of the roles below.

At Normal, we believe in making tools for everyone and, as such, value a diverse team to make that happen. We don’t discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

3D People

Unity Developer
We’re looking to expand our VR team this year to help us pull off a few exciting multiplayer projects. In this position, you’ll collaborate with us to produce high-quality multiplayer VR & AR experiences.

As a fledgling company in a relatively new space, you’ll have a large impact in shaping how we approach projects and our process for bringing ideas to life. We’re looking for someone who feels comfortable in Unity and C# land, wrangling lights, cameras, and action.

Unity Mobile Developer
We believe that every VR experience is made better if you can share it with friends. However, not everyone has VR friends. Some of us still just have regular friends. Why not make it so they can join in on the fun too? We’re making tools to let your regular friends join you in VR from their phone using AR. We made a demo of this format last year, and we use it to compliment all of our VR projects.

We’re looking for someone who can help us make our Android support rock-solid. If you’ve made an ARKit or ARCore app in Unity, come help us make the world a little more Normal. You should feel comfortable with Unity and C#. Native Android or iOS experience is a huge plus too.

2D People

C++ Developer
Everything we build is multiplayer. To do this we’ve created a multiplayer platform entirely from scratch. It supports some really cool features like proper VOIP, fast state syncing, and persistent spaces. To keep things fast and portable, our codebase is written entirely in C++. We use CMake to compile everything across Windows, Mac, Linux, iOS, and Android. Native tools can be very unforgiving, so this person must know how to write clean, portable, and stable code.

Backend Developer
We’ve got a big backend and we’re proud of it. Everything runs on Google Cloud, Kubernetes, and Docker, with a mix of C++, Go, and Python. If that’s your bread and butter, let’s make a PB&J! Or toast. Or some other kind of sandwich. You’ll develop the infrastructure that supports our network of multiplayer apps and help us make sure it stays running around the clock.

People People

Producers can make or break a project. If you’re someone who geeks out over timelines and agile software development, you might be the perfect fit. We’re looking for someone who loves organizing projects, working with people, and, of course, virtual reality (as much as we do!).

Reach out!

Whether you think you’re a good fit or not, we want to hear from you. Got impostor syndrome? Don’t think you’re the best person for the job? Nonsense! We want this to be a place for you to learn. Shoot us a message anyway. It won’t take more than a minute :)

[email protected]