logo

View all jobs

PROGRAMMING - Multiplayer/Network Programmer

Bellevue, WA
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)
 
Powered by