This job listing expired on Dec 23, 2021
Tweet

Sucker Punch, the studio that created Ghost of Tsushima and the multiplayer Legends Mode, is looking for a Multiplayer/Network Programmer to join our studio in Bellevue, WA. Our talented multiplayer designers create awesome game team experiences, and you’ll be pivotal in bringing that creativity to life in a spectacular multiplayer game. We are looking for the whole package: someone with the necessary skills to investigate, define, implement and deploy networking features that support a smooth and engaging cooperative game play experience.

Whether you are working on cloud systems, peer-to-peer and peer-to-server communication, or going deep into the game play features that empower online game play experiences, this is more than just coding a feature in a single layer; it is about owning the vision from game play design goals, all the way to the nut and bolts of the engine and networking.
Sucker Punch fosters a healthy company culture, crucial to creating a productive and collaborative work environment. Here you will participate, interact, voice your ideas, and be a key part of something awesome.

Responsibilities

  • Analyze and enhance existing features, and support the multiplayer designers using them
  • Design and develop new features for our networking and multiplayer game play systems
  • Collaborate with designers in order to create new user experiences and online game modes, writing bug-free and maintainable code
  • Work is done mostly in C++, but Python is also required in some of our workflows.
  • Follow best practices, development processes, and coding standards
  • Create and implement well-engineered, reliable, maintainable, and bug-free code
  • Ability to work under tight time constraints and deadlines
  • Able to own large engine features from start to finish
  • Must have a positive and supportive attitude and enjoy working with others

Qualifications

  • BS or higher in Computer Science or a related discipline
  • Must be legally able to work in the United States
  • Excellent communication across disciplines
  • Solid understanding of networking systems
  • Passionate about making great games

Bonus Factors

  • 1+ years of academic or personal experience in multiplayer game development
  • Experience developing systems for high-availability online services (servers)