C++ Software Engineer Job in Vancouver V5k1a1, British Columbia Canada

A large enterprise TEKsystems client is currently seeking a C++ Software Engineer. This opportunity will allow you to leverage a wide body of technical knowledge (C++, networking, UI) and acquired product-specific knowledge to perform technical troubleshooting tasks and drive high priority problems to resolution. The successful candidate will work in a team environment to identify and fix integration problems, as well as with system data (crash logs, telemetry data) to identify and fix systemic problems. Not just a troubleshooter, the successful candidate will leverage his/her systems and programming knowledge to suggest resolutions to encountered problems and implement them! This position is sure to appeal to those who enjoy unraveling technical mysteries.

- 4+ years of object-oriented programming experience
- Strong C++ architecting and engineering skills
- Strong problem solving skills
- Strong communication skills
- Multithreaded programming and debugging experience
- UI development and event-driven programming experience
- Networking and application layer protocols (TCP, UDP, HTTP, HTTPS)
- Willingness and openness to learn new skills and ramp up quickly
- Basic understanding of client/server architectures
- Able to collaborate with technical and non-technical team members

The following are skills that are not required but are highly desired:

- QT development experience
- Knowledge of social media software and industry trends
- Understanding of the gaming industry
- Familiarity with DRM, encryption, and security concepts
- Team leadership experience
- Graphics rendering pipelines (OpenGL and DirectX)
- SDK development

Thank you to all who apply for your interested. Due to overwhelming response, only short-listed candidates will be contacted.

Required Skills:
Object-Oriented Programming, Multithreaded Programming, C++ Engineering and Architecting

Join TEKsystems© and get your career on the fast track. As one of North America's premiere technology staffing and services companies, we are passionate about deploying high-caliber IT and communications expertise. To satisfy our constant need for expertise, we actively seek talented technical professionals with all levels of information technology and communications skills. Because of our industry-specific focus, expertise, and connections, we can find you highly desirable positions you might not otherwise know about. From customized training and flexible hiring options to dedicated teams of recruiters working to find you the right opportunity, TEKsystems offers all the tools you need achieve to your long-term career goals.

Make your next career move with TEKsystems!

We respect your right to privacy. Your personal information is only collected, used and disclosed by TEksystems Canada Inc. in accordance with our Privacy Policy . Your personal information is never sold or leased to any external company.

TEKsystems Canada Inc. is an Allegis Group, Inc. company.