To apply for this job you must first either login or register

Software Engineer (C++)

Burnaby, British Columbia  - Permanent

Job Description

Our client is a leading global interactive entertainment software company. They deliver games, content, and online services across multiple platforms.

Must Have Skills:

- 3+ years of C++ and object-oriented development experience
- Strong verbal and written communication skills
- Experience with debugging tools and when/how to use them
- Ability to work with a large development team
- Able to hit the ground running
- Able to own features and provide software development estimates

Nice to Have Skills:

- Experience with STL
- Understanding of SOLID principles
- Understanding of client/server architecture (MVC, RAII, etc.)
- Experience with networking and application layer protocols (TCP, UDP, HTTP, HTTPS)
- Experience with Win32 and/or macOS programming
- Experience supporting a live service
- Experience with Visual Studio, Perforce, JIRA
- Graphics rendering pipelines (OpenGL and DirectX)
- Qt development experience
- Familiarity with DRM, encryption, and security concepts
- Experience with web technologies: HTML5, CSS3, JavaScript, AngularJS, React, Webpack
- Experience working in Agile/Scrum-based development environments

Starting: ASAP
To apply for this job you must first either login or register