This job has expired.
Virbela
Expired

Senior Software Engineer, Multiplayer - 100% Remote

Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Job Description

VirBELA is seeking a Senior Software Engineer - Multiplayer, who is inquisitive, reliable, self-directed, and interested in developing virtual worlds and simulations in a rapidly growing business. At VirBELA you will be working on a cross-disciplinary team that includes organizational psychologists, corporate leaders, virtual world specialists, and domain experts. 


Position Summary

Core responsibilities include developing and supporting our real-time client/server platform which is designed to support thousands of concurrent users in a massive multiplayer online 3D environment.


Tasks

  • Improve the online user experience of our virtual worlds by optimizing a server-authoritative platform architecture

  • Keep security at the forefront of all engineering solutions

  • Build new game server extensions in Java

  • Optimize the C# client codebase to provide a low-latency end-user experience

  • Work with the Information Technology team to administer the cloud-based game server

  • Perform code reviews and mentor junior developers on the team



Requirements

Skills 

  • Fluent in either C# or Java; proficiency in both is preferable

  • Expert skills at reading and understanding existing code bases

  • Solid understanding of common design patterns and data structures

  • Solid understanding of the SDLC and Agile development principles

  • Excellent written and verbal communication skills

  • Security and quality mindset

  • Must be a strong leader and teammate


Experience

  • Undergraduate degree in computer science or related technical field, OR equivalent work experience

  • 4+ years of experience as a software engineer or similar role with a focus on software development

  • 2+ years of experience working with real-time client/server network architecture

  • Experience working with Unity3D or similar 3D game engine is a plus

  • Experience working with SmartFoxServer, Photon, SpatialOS, or similar networking middleware is a huge plus

  • Experience working collaboratively with cross-disciplinary, art, programming, production and technology teams

  • Experience working on short-timeline, fast-paced projects


This job description is not intended to be all-inclusive, and the employee will also perform other reasonably related business duties as assigned by immediate supervisor and other management as required. VirBELA reserves the right to revise or change job duties as the need arises.  This job description does not constitute a written or implied contract of employment.




Benefits

VirBELA is pleased to offer its staff a full and competitive benefits package.  Highlights include: 

  • Full employer paid Medical, Dental, Vision, and Life Insurance with buy up options
  • 401(k) with company match
  • Stock Options
  • Generous paid time off policy
  • Company Discounts

For more detail on our benefits program please visit: https://sites.google.com/virbela.com/virbelabenefits/home


Requirements
Skills Fluent in either C# or Java; proficiency in both is preferable Expert skills at reading and understanding existing code bases Solid understanding of common design patterns and data structures Solid understanding of the SDLC and Agile development principles Excellent written and verbal communication skills Security and quality mindset Must be a strong leader and teammate Experience Undergraduate degree in computer science or related technical field, OR equivalent work experience 4+ years of experience as a software engineer or similar role with a focus on software development 2+ years of experience working with real-time client/server network architecture Experience working with Unity3D or similar 3D game engine is a plus Experience working with SmartFoxServer, Photon, SpatialOS, or similar networking middleware is a huge plus Experience working collaboratively with cross-disciplinary, art, programming, production and technology teams Experience working on short-timeline, fast-paced projects This job description is not intended to be all-inclusive, and the employee will also perform other reasonably related business duties as assigned by immediate supervisor and other management as required. VirBELA reserves the right to revise or change job duties as the need arises. This job description does not constitute a written or implied contract of employment.

Other C# contracts

Remote
0
USD
/hr

0 outside IR35 C# contracts