Trending
Opinion: How will Project 2025 impact game developers?
The Heritage Foundation's manifesto for the possible next administration could do great harm to many, including large portions of the game development community.
Cliff Bleszinski & Arjan Brussee's Raleigh-based studio seeks an experienced network programmer to work on its upcoming sci-fi shooter Lawbreakers alongside the team at Boss Key headquarters.
October 29, 2015
The Gamasutra Job Board is the most diverse, active and established board of its kind for the video game industry!
Here is just one of the many, many positions being advertised right now.
Location: Raleigh, NC
Founded in 2014 by Cliff Bleszinski and Arjan Brussee, Boss Key Productions is a new videogame development studio based in the heart of Raleigh, NC. BKP believes in an agile, no-nonsense approach to product and studio building with an emphasis on high quality product in a friendly environment while remaining as transparent as possible to the gaming community.
Boss Key is currently partnered with Nexon to create Lawbreakers - a science fiction first-person shooter. Boss Key Productions is looking for a talented an driven Senior Network Programmer to help define and implement the best back-end architecture and online infrastructure for Lawbreakers.
Responsibilities
Work closely with the design and gameplay team to develop the entire network portion of our game, with a focus on servers and back-end service infrastructure
Create the back-end server infrastructure, including web, statistics, databases and game server hosting on 3rd party infrastructure
Diagnose and fix complex player impacting problems within the live environment
Setting up systems to deploy worldwide client & server versions & patches with minimal player downtime
Setup the player persistence back-end: 3rd party account, profile, statistics
Create back-end solutions for competitive leaderboards with in-game, app and web digestion
Implement commerce API
Implement advanced skill based and geographic matchmaking systems
Setup deep user tracking, analytics and support the creation of dashboards
Create load-testing test suites and analysis; and drive towards solutions
Create the client interface with the cloud systems and launcher
Managing and deployment of virtual machines
Support the game as a high availability service and maintenance
Be the key point of contact with 3rd parties
Requirements
At least 4 years experience as a network engineer on a high availability and high performing service
Have deep and current knowledge about multiplayer games architecture of the past 10 years
Excellent programming skills in C/C++
Proven knowledge and experience in setting up modern cloud and/or website architectures
Experience with UDP/TCP low-level network implementation
Experience with smart client and server patching
Low-level network knowledge such as packet capture (wireshark, tcpdump), routing, firewalls, DHCP, DNS, NAT etc.
Great communication skills and have a collaborative attitude with co-workers and external parties
Only individuals with a valid visa should apply
Plus
Prior experience running a 'game as a service' as an online programmer on a PC or console game
Experience with Python, Unix/Linux and/or REST APIs
Experience with AWS services architecture, roll-out and management
Interested? Apply now.
Whether you're just starting out, looking for something new, or just seeing what's out there, the Gamasutra Job Board is the place where game developers move ahead in their careers.
Gamasutra's Job Board is the most diverse, most active, and most established board of its kind in the video game industry, serving companies of all sizes, from indie to triple-A.
Looking for a new job? Get started here. Are you a recruiter looking for talent? Post jobs here.
You May Also Like