Returning Candidate?

Senior Networking Engineer

Senior Networking Engineer

Job ID 
Posted Date 
A2Z Development Center, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source. The Lumberyard team aspires to help game developers create the highest quality games, engage massive communities of fans, and connect their games to the vast compute and storage of the cloud.

We’re just getting started with Lumberyard. We have an excellent team with long tenure building some of the industry’s most respected games, but we are still growing fast and have many positions left to fill. We’re looking for pioneers who can imagine and deliver world-class technology for tomorrow’s most celebrated games. We’re looking for the best people in the industry to join our team of veterans. If you’re excited about the opportunity to invent and build with the entire sandbox of Amazon’s ecosystem, including AWS and Twitch, we want to talk to you.

Responsibilities include:
  • Develop, maintain and expand core networking systems and features
  • Research and prototype new network features
  • Maintain and extend technical documentation
  • Understand the fundamentals of multiplayer game design
  • Solve difficult problems that are sometimes not well defined by writing elegant and practical code
  • Assist in developing engineering plans and commitments, and then deliver consistently against those commitments
  • Challenge yourself and others to constantly raise the bar on quality, consistency, maintainability, efficiency, and above all, a great gaming experience

Basic Qualifications

  • Bachelor's degree in Computer Science or equivalent experience
  • 5+ years of professional software engineering experience, working on multi-discipline teams with a specialty in networking and multiplayer systems
  • Working experience with multithreaded and distributed systems
  • Experience with a wide variety of network schemas and protocols
  • Strong Computer Science fundamentals in algorithms and data structures
  • Advanced software engineering skills, including the ability to write expert-level, maintainable, and robust code in C++
  • Fluent in modern network protocols and engineering best practices
  • Good communication skills and ability to work effectively on shared projects with designers, artists, testers, and other developers

Preferred Qualifications

  • Proven expertise building networking features and multiplayer systems for interactive experiences
  • Deep understanding of game networking systems and technologies (e.g. peer-to-peer, client server models, distributed systems)
  • Strong game industry experience (8+ years) working on cross-platform games.
  • Unity, Unreal, CryEngine or other 3D game engine development experience.
  • Published in a professional journal and/or presented at game industry conference or trade show
  • Experience in middleware, network, animation, asset management, world building or physics components.
  • Experience developing in large code bases.

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.