Posted in

Software Engineer 6 – Games Engineering

Software Engineer 6 – Games Engineering

CompanyNetflix
LocationUnited States
Salary$230000 – $960000
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • At least 15+ years of game development experience with projects shipped utilizing R&D outcomes.
  • A generalist engineer with experience in multiple areas like rendering, audio, networking, core, gameplay, AI, and general game code/engine experience.
  • Convey complex design concepts to stakeholders, driving conversations and decisions through written and/or verbal communication.
  • Can work with senior leadership to develop a long-term technical strategy and map business goals to appropriate design investments.
  • Have a proven track record in designing, building, and operating experimental systems that highlight and communicate the cool factor of sometimes esoteric technical stacks.
  • Comfortable working in Unreal Engine, Unity3D, & Defold game engines. Preferably with shipped commercial projects.
  • Primary languages should be C++ & C#.
  • Expert-level source control experience with either Perforce &/or GitHub.

Responsibilities

  • General game engine work and debugging. You’ll be merging in new code, looking for issues, and solving them.
  • Develop and maintain build systems across all major game engines and environments.
  • Extend and customize game engine features.
  • Be a part of Games Engineering staff to help shape organizational, partner, and technical strategy.
  • Dive deep and understand problems across the significant investments within Netflix Games, from the internal studios, transmedia, external studios, product, and engineering teams.
  • Collaborate with ICs in other organizations (Content, Transmedia, Product, XD, Data & Insights, Internal Game Studios) to advocate for holistic solutions to balance Gaming and Netflix concerns.

Preferred Qualifications

  • Languages: JS, Java, Python, Lua, Golang, Clojure
  • DevOps for large applications, including performance tuning, optimization, deployment management, and capacity planning.
  • Experience working with cloud gaming platforms and WebRTC technologies.
  • Engage and contribute to open source communities.
  • Comfortable working across multiple gaming platforms, including web, mobile, and console. Bonus points if you have experience working with custom hardware experiences.
  • Expertise in developing or applying operating system execution environments, such as containers, virtual machines.
  • Are strongly motivated to learn new domains and expand your current scope.
  • Are curious about discovering innovative ways to solve problems.
  • Are self-driven and highly motivated to deliver critical-tiered solutions.
  • Strong understanding of lightweight production/team process
  • Advocate thoughtful collaboration, take pride in your work and enjoy taking full ownership of projects from conception to production.