This job might no longer be available.
Platform Networking Engineer
1 year ago
Oxide Games is working on a new IP AAA game with a first party publisher, and we are looking for an experienced Platform Networking Engineer to join us. You will work in collaboration with the team to build infrastructure supporting the many aspects of rich presence, matchmaking, and communication. The ideal candidate is experienced, self-motivated, and enjoys working on cutting-edge engine technology.
In this role you will…
- Integrate and build upon platform toolkits which support chat, friend lists, rich presence, persistent rooms, invites, etc.
- Identify gaps in platform tools for features and work with backend engineers to find the best solution to add in necessary functionality.
- Assist the Design and GameCore Engineering teams in the implementation of online communication functionality
- Managing the standalone game build hosted on servers.
- Aid in End-to-End design, creation, and maintenance for the multiplayer experience. This primarily includes the creation of new REST based APIs and real time messages needed to make the player multiplayer experience excellent client side.
- Research and prototype new online features
- Assist with code to help telemetry data collection
- Collaborate with the team to help drive the creative processes, identifying potential problems and providing possible solutions
- Create and maintain network-oriented documentation
What types of education and experience do you need for this role?
- BA/BS in software engineering, computer science, or equivalent
- Five years of experience in C/C++
- Shipped at least 1 title performing network-oriented gameplay engineering, or similar
- Strong understanding of computer and console networking systems and technologies
- Self-motivated but also good at working within a part of a larger team
- Strong written and verbal communication and interpersonal skills
As a plus:
- Telemetry or data collection experience
- Full stack development experience
- Xbox Live SDK/GDK development experience
- Steamworks development experience
- Identifies as a gamer and enjoys playing video games
- Mobile and Linux development experience
Oxide is a small company with lots of room for growth. This is a great opportunity to work closely with both our design and core tech teams to implement multiplayer features. We need someone who writes clean, well-documented, and performance-minded code that is easy to maintain and extend. This is a great chance for you to grow and advance as Oxide grows. You’ll have a chance to have agency and ownership over the system you build.
Create Your Profile — Game companies can contact you with their relevant job openings.