Lead Software Engineer Los Angeles, CA

A video game company in Los Angeles, CA is urgently seeking a skilled full-stack developer to lead the development of a unique software platform supporting the next generation of immersive entertainment, encompassing a range of high-throughput, multiplayer, location-based VR experiences, along with various experiential technologies. This role more heavily emphasizes back-end development, but competency with front-end development is still expected.

Creative
Certified Creative Agency - 05
8/18/2022
144184

A video game company in Los Angeles, CA is urgently seeking a skilled full-stack developer to lead the development of a unique software platform supporting the next generation of immersive entertainment, encompassing a range of high-throughput, multiplayer, location-based VR experiences, along with various experiential technologies. This role more heavily emphasizes back-end development, but competency with front-end development is still expected.

Candidate is required to be On-Site.

Responsibilities:

  • Work with stakeholders to fully understand the requirements and implement the functionality inherent in operating location-based VR games/experiences in out-of-home venues
  • Excellent communication and leadership skills are critical, along with the will to mentor other developers. 
  • High level of responsibility is included in this role as this is a small but strong and mighty team
  • Help design and build upon current systems, including: deployment of builds; provisioning, monitoring, and control of hardware; tracking of players and management of game sessions; analytics of throughput, performance, and player behavior; and tools for everyday operations and diagnostics by on-site staff.
  • Candidate will also be responsible for creating client libraries, some level of integration with the Unreal Engine game framework. 
  • The ideal candidate would also help recognize and propose new opportunities for modular development paths
  • High-regard for excellent documentation is important, as is their ability to periodically train relevant team members on the integration and use of the technologies being developed. 

Qualifications

  • 7-10+ years of related expereince
  • Expereinceing designing HTTP APIs with Mode.js
  • High-level of competency in C++
  • Experience with Python and Flask apps
  • Understanding of relational database design as well as familiarity with non-relational databases
  • Familiarity with serialization formats such as FlatBuffers or Protobuf, and with messaging systems such as RabbitMQ, Redis, or ZeroMQ. 
  • Understanding of low-level transport layers; i.e. ability to write basic UDP socket code without fear of the unknown. 
  • Familiarity with React and webpack, ability to create well-designed frontend UIs. 
  • Experience with Docker; ideally, experience deploying containerized, microservice-based applications in a production setting. 

Nice-To-Have:

  • Familiarity with version control systems such as Git; experience with Perforce is a plus, as well as build related automation tools like Jenkins.
  • Game or simulation development experience is a plus
  • Direct Unreal Engine experience is ideal; while experience with the Unity real-time engine is a benefit, the candidate will need to transition to Unreal quickly and be willing to explore a variety of methods of technology integration within that environment. 
  • Specific experience with or interest in the Oculus SDK, SteamVR, OpenXR, OpenVR, and/or other Virtual Reality tools, SDKs, and APIs are a major benefit
Job keywords
No keywords were found.