This job might no longer be available.

Network Software Engineer - (Open to Remote)

Novato California 94949 United States of America
18 days ago

Job Title:

Network Software Engineer - (Open to Remote)

Requisition ID:


Job Description:

Toys for Bob, a collaborative team of stellar individuals that have inspired love, joy, and laughter through epic AAA entertainment for more than 30 years, is open to remote work! Our passion for developing award-winning games with diverse genres includes the Crash Bandicoot®, Call of Duty®, Overwatch®, Spyro®, Skylanders®, and Tony Hawk® franchises. We are constantly evolving and support our growing employees to be as innovative as they can be. Toys for Bob’s experienced developers are looking for creative individuals ready to take on exciting and new projects. Join us!

Toys for Bob is wholly owned by Activision. To learn more about our studio, visit us at and @ToysForBob on Twitter.

Your Mission

As a Network Software Engineer, you will help bring our online experience to a higher level. Y our responsibilities will include client features, multiplayer systems, online community features, and tools. The Network Engineer will be responsible for improving game network traffic efficiency, instrumenting and analyzing numerous game systems, and building scalable systems to synchronize state between client, server, and backend.

Priorities can often change in a fast-paced environment like ours, so this role includes, but is not limited to, the following responsibilities:

  • Work closely with other Engineering and Design teams to desig n, wr ite, debug, and refine online systems, features, tools , and infrastructure
  • Author or contribute to technical designs and documentation
  • Optimize and maintain existing code (C/C++)
  • Architect and implement high-performance networking code solutions for both client-side and server-side game logic
  • Instrument, profile, analyze, and optimize network game traffic

Player Profile

  • 3+ years of programming experience with at least 2 years focus on networking and online systems
  • Shipped 1+ game title(s)
  • Proficiency in C/C++ and experience with scripting language(s)
  • Excellent knowledge of algorithms, data structures, performance, and multi-threaded programming techniques
  • Demonstrated ability to write clean, readable, portable, reliable, and optimized code
  • Proficiency in client-server networking architecture, network protocols, and peer-to-peer architectures
  • Detailed knowledge of software design practices including modular architecture, event-driven architecture, software design patterns , and object-oriented design
  • Ability to quickly understand and work with internal and externally developed code
  • Excellent communication skills and the ability to collaborate with other specialists , systems designers , and producers
  • Ability to work well in a fluid, changing environment as creative challenges evolve

Our World

Activision Blizzard, Inc. (NASDAQ: ATVI), is one of the world's largest and most successful interactive entertainment companies and is at the intersection of media, technology, and entertainment. We are home to some of the most beloved entertainment franchises including Call of Duty ®, World of Warcraft® , Overwatch ®, Diablo ®, Candy Crush ™ and Bubble Witch ™. Our combined entertainment network delights hundreds of millions of monthly active users in 196 countries, making us the largest gaming network on the planet!

Our ability to build immersive and innovative worlds is only enhanced by diverse teams working in an inclusive environment. We aspire to have a culture where everyone can thrive in order to connect and engage the world through epic entertainment. We provide a suite of benefits that promote physical, emotional, and financial well-being for ‘Every World’ - we’ve got our employees covered!

The video game industry and therefore our business is fast-paced and will continue to evolve. As such, the duties and responsibilities of this role may be changed as directed by the Company at any time to promote and support our business and relationships with industry partners.

Toys for Bob is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law and will not be discriminated against on the basis of disability.

Create Your Profile — Game companies can contact you with their relevant job openings.

Jobs at Activision

Engineering jobs