Software Engineer – Network & Backend Systems

  • Survios
  • Culver City, CA, United States

Survios, the foremost virtual reality game developer and pioneer of the future of immersive technologies, has an opening for a full-time Software Engineer to work on Network and Backend systems.

Responsibilities:

  • Help develop and maintain Survios networking infrastructure and cloud-based services
  • Collaborate with Engineering team members to realize new features, from gathering requirements and contributing designs, through to final implementation and testing
  • Create or improve tools as necessary to support product development

Requirements:

  • Fluent in C++
  • Solid understanding of networking fundamentals including experience with all levels of the network stack and different network topologies.
  • Solid understanding of asynchronous programming techniques
  • Experience with version control, issue tracking, and peer-review processes for large code bases spanning multiple product lines

Pluses:

  • Unreal Engine 4, especially Unreal networking protocol and the Online subsystem familiarity
  • Developing server-side web services, especially within Django framework
  • Competency with Python, HTML/CSS, JavaScript, AWS, PostgreSQL, and/or golang
  • Experience using JIRA, Perforce, and related technologies

We see a world where virtual reality is the preferred medium for play. Where makers can conceive, create, and collaborate in entirely new ways. We want to reignite what truly makes us human. Feel the rush of battle, the awe of exploration, and the exhilaration of imaginary futures and recreated pasts. The name Survios comes from the English prefix "sur" meaning "above, beyond" and the Greek 'βίος' meaning "life, reality" — taken literally, Survios means Beyond Reality. And this is exactly where we think the future is headed.