Senior Programmer (Digital Scapes, Vancouver)

  • Wrocław, Poland
  • Full-time

Company Description

Digital Scapes, soon to be CD PROJEKT RED Vancouver, is an ambitious and unique indie-style gaming studio specializing in AAA multiplayer, console and PC gameplay. Located in one of the biggest hubs of the global media industry, Greater Vancouver, we are always open to new challenges and opportunities. Digital Scapes fosters cross-disciplinary collaboration, honest conversations and integrative growth studio-wide.  As a driven team of talented professionals from all around the globe, we want to push gameplay boundaries, incorporate narrative and unforgettable stories that we are proud of, and reach people worldwide to make an impact.

Job Description

Digital Scapes is looking for an experienced programmer to add to their team. The role involves design, implementation, optimization and maintenance of software used to create the best multiplatform AAA titles. It will require C++ coding as well as scripting skills.

Daily responsibilities

  • Analysing development needs and challenges at all levels of the software stack, including tools.
  • Formulating solutions, negotiating them with stakeholders, and implementing them.
  • Collaborating with team members of various disciplines locally as well as remotely.
  • Troubleshooting and bug fixing.

Qualifications

  • 5+ years of professional C++ experience.
  • 2+ years of experience in 3D game, embedded or real-time systems development.
  • Experience in multi-threaded programming.
  • Excellent understanding of memory management.
  • Proficient use of standard algorithms and container libraries.
  • Excellent understanding of language internals (inheritance, virtual functions, operator overloading, templates, etc).
  • Proven ability to design and implement a key system from scratch.
  • Understanding of compilers and linkers.
  • Understanding of code performance and proven ability to optimise code.
  • Proven ability to debug other people's code.
  • Appreciation of the trade-off between code maintainability and cost.
  • Good verbal and written communication skills.
  • Passion for games or good understanding of gameplay mechanics.

Additional Information

  • A modern indie style studio with a relaxed atmosphere working on AAA Games
  • A chance to work in a booming industry within an international team
  • Full Health Benefits with an HSA account 
  • Work-life balance- Flex hours
  • Office located near Skytrain and bus/bike routes 
  • On-site Parking
  • Casual Friday Socials
Privacy Policy