Skip to main content

Programmer wanted at Snap Games Studio

Job Position

We’re looking for a Games Programmer to join Team Snapchat! The ideal candidate has experience in gameplay, systems and tools programming for mobile, web and online games. In this role, you'll work with designers, artists and producers to create original games and evolve our technological stack to build a better games product for Snapchat users.

What you’ll do:

  • Work on exciting original games, programming gameplay, systems and tools
  • Collaborate with creative people every day, bringing big ideas to life
  • Document, test, and maintain your code and other features
  • Find and fix bugs in your code and other people’s code
  • Design game systems, and build systems that are flexible and maintainable
  • Learn new technologies, programming technologies, and methodologies
  • Take part in design discussions and give feedback on technical aspects of game design
  • Build throwaway prototypes quickly when required

Minimum qualifications:

  • Bachelor’s degree or equivalent in game development, programming, engineering, computer science or related fields
  • Material programming contributions to commercial products
  • Experience programming games from prototype to release
  • Professional game development experience

Preferred qualifications:

  • Knowledge of game design principles
  • Experience with C#, C++ or Javascript
  • Experience with HTML5 and web-based development environments
  • Experience with networking systems and multiplayer game design
  • Ability to work with ideas from others and action into programming production goals
  • Open to giving and receiving creative feedback
  • A detail-oriented person with outstanding communication skills at macro and micro levels