Returning Candidate?

Live Services Engineer, Amazon Game Studios

Live Services Engineer, Amazon Game Studios

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description

At Amazon, our goal is to develop groundbreaking PC games that become cultural touchstones, that redefine the boundaries of player experience and that change the way the world sees digital entertainment. Join us, and you’ll have the power of Twitch, Amazon Web Services, and the entire Amazon ecosystem to shape the future of games. You will work alongside talented industry veterans, including key contributors from dozens of titles: Half Life 2, Left for Dead, Thief, System Shock 2, Age of Empires, Dawn Of War II, Halo, The Last of Us, Gears of War, Forza, Bioshock and Sunset Overdrive. We believe in a future of immersive, highly engaging game experiences that will collectively cut across age, gender, and nationality. You share our belief and are among the top few technical elite in the world. Amazon Game Studios is looking to take risks and invent! We want people that are driven to make the best games in the industry

Crucible is a battle to the last survivor on a hostile alien world. Players choose and customize heroes, making alliances and betraying allies on their path to victory. An additional player heightens the drama by triggering events, live-streaming the battles, and interacting with viewers.

As a Live Services Engineer you will develop of services and platforms to power the next generation of gaming experiences. You have a passion for the back-end foundation that powers a game, having experience in multi-player server development, state/data storage, scalability, and integration with client game engines. You are a recognized leader on your development team and actively mentor junior members of your team.

The Role:
  • Be responsible for designing, developing, deploying, and maintaining server side game logic and platform services that are consumed by large games.
  • Work closely with front-end game developers, game designers, and product owners to provide service abstractions.
  • Solve difficult problems that are often not well defined by writing elegant and practical code.
  • Assist in developing project plans and commitments, and then deliver consistently against those commitments.
  • Drive the architecture and design of Amazon Game Studio’s platform.
  • Be a champion for your customers: Insist on the highest standards to create the best user experience possible.
  • Mentor junior members of the team

Basic Qualifications

  • Bachelor's degree in Computer Science or Computer Engineering or equivalent experience.
  • 3+ years of professional software engineering experience, working on multi-discipline teams
  • At least 1 released game or software title on which you were a primary contributor.
  • Strong Computer Science fundamentals in object-oriented design, algorithms, and data structures.
  • Advanced software engineering skills, including the ability to write expert-level, maintainable, and robust code in a popular object oriented language like C#, C++, or Java.
  • Good communication skills and ability to work effectively on shared projects with designers, artists, testers, and other developers.

Preferred Qualifications

  • 5+ years of game development experience with multiple shipped titles.
  • Experience modifying and integrating common game engines and middleware
  • Facility with additional languages: lua, JavaScript, Python
  • Experience building real-time synchronous multiplayer games
  • Multiple shipped AAA console or PC titles