Network Programmer

Full Time
10 months ago

Who are we?

At Roll7, we create exciting and critically acclaimed video games - including the BAFTA-winning OlliOlli franchise. Innovation, freedom, and a real sense of fun are at the heart of everything we do, from creating award-winning original IPs to the everyday business of running our unique distributed workplace set-up.

With a current headcount of 50+ we need great talent to help us on our journey to build a remarkable studio and help shape the way video games are made in the industry.

 Job Description

We’re looking for a remarkable Senior Network Programmer to own the network layer for a peer-to-peer multi-platform unity game. They will be responsible for the architecture of the networking layer and for facilitating the creation of multiplayer action gameplay across the development team.

Typical tasks and projects you will work on include:

  • Evaluating networking middleware

  • Implementing and maintaining a peer-to-peer networking layer, including documentation and tests

  • Working closely with gameplay programmers and designers to help them create multiplayer features

  • Enabling multiplayer action gameplay that feels fast and responsive in high-latency situations

  • Ensuring the game remains stable during player and host dropouts

  • Working closely with QA to help them test multiplayer gameplay as easily as possible

  • Creating tools and APIs that maximise iteration speed and minimise friction

  • Identifying and mitigating potential issues with technology or process

  • Writing reliable and maintainable code, optimised for our performance requirements

  • Learning about new technologies and opportunities

  • Keeping leads and peers up to date on task progress, and aware of any upcoming blockers

You as our Senior Network Programmer

A networking specialist. We’re looking for someone to fill a gap in our team. You will know what we don’t know that we don’t know, and help us create high-quality multiplayer experiences in our games. You’ll be the authority on networking across this project.

An open mind and friendly nature is vital. Roll7 has managed to stay true to its core beliefs and make this one of the best remote companies to work for, and it comes down to the people we have working with us. You will come across as friendly, open and easy to get along with whilst remaining clear, concise and delivering when needed.

Team Player. Although we all work from home, none of us are working alone. Communication and a desire to support other members of the team is an essential part of working at Roll7. We also encourage everyone to get involved with our social events and become a big part of the team.

  • Shipped at least one Unity console title as network programmer
  • 5+ years of experience in professional game development

More about Roll7

Game Changers in Remote Working 

We've been a remotely distributed studio for the past five years; way before any type of lockdown and pandemic, so we know how to make it work! But pre-restrictions we would make sure our team would meet up once every ten days to keep staff engagement alive and have some real life human interaction. We plan to pick this up again as soon as we can safely do so.

Our robust online communication system, alongside scheduled team fun days and activities, allow us to retain all the positives of a welcoming and friendly office environment, without the downsides of a long and expensive commute and office politics.

Flexible working

We know that remote work allows us to offer a high degree of freedom and autonomy to our motivated and creative staff, and we're passionate about making sure that everyone at Roll7 can work in a way that allows them to balance impressive workplace achievements with their own responsibilities at home.

To complement this we have a robust flexible working policy that allows you to cover your working hours however best suits you, so that the work day can fit around your needs - from doctor’s appointments, to the school run, to extra time to spend with your pets and family. We also do not crunch, we don't want our team to be burnt out or suffer from technostress so working your hours and not crunching is one of our biggest priorities.

Everyone is welcome

Our team is at the heart of everything we do, and it matters to us that everyone feels comfortable and valued at work. We are an equal opportunities employer, and we have a keen commitment to fostering a diverse and inclusive environment where all of our employees are accepted and valued as part of the team. We hire based on talent and suitability for the role - regardless of race, national origin, ancestry, sex, gender identity or expression, sexual orientation, age, religion, pregnancy, marital status or veteran status.

To support this, as a #RaiseTheGame pledge partner, we are deeply committed to creating an inclusive work environment that actively encourages applications from diverse backgrounds and perspectives across underrepresented communities such as BAME, LGBTQIA+ and Disabled applicants.

What's in it for you?

  • 26 days annual leave plus Bank Holidays and Christmas shutdown - that’s 37 days holiday total!
  • Flexible work hours to accommodate your lifestyle and promote work/life balance
  • Wellness initiatives including Headspace memberships and guided chair yoga & meditation sessions
  • Support for your physical health, including free eye tests + discounted glasses
  • Discretionary hampers & gifts
  • Fun team days out and studio parties (in the past we’ve done Go Ape, escape rooms, fancy dinners and cocktails, and more)
  • We will kit you out with all the hardware and software you’ll need for your home office, including laptops, monitors, ergonomic chairs and more
  • Casual dress code (but hey, if you like to dress up, that’s also cool!)
  • Remote working saving you time and money on travel
  • No crunch!!! It's real, enjoy your evenings!

To apply: Please attach your CV and covering letter quoting the job reference number. Your cover letter should detail how you meet the requirements above.

#LI-Roll7