View Our Website View All Jobs

Build Engineer - C++

Our award-winning team is seeking passionate, self-driven individuals to join us as we change the face of computer graphics through innovative art and profound technological advancements. Ziva is a space where the best and brightest can excel in their craft while being given the space to grow and the opportunity to cultivate their talents. The Ziva team is made of great minds and unique personalities who all share an appreciation for problem-solving, fast-paced collaboration, and ambitious ideas. 

Ziva Dynamics is located in one of the world’s most liveable cities, Vancouver, Canada. Often termed ‘Hollywood of the North’, Vancouver has grown to become an internationally recognized hotbed for the visual effects and entertainment industries. We are proud to play an active role in our local community. Ziva strives to offer a work-life balance that lets everyone accomplish great things while enjoying everything this city has to offer. Ziva is currently accepting applications for in-house and remote roles, with priority given to those who can join us in person at Ziva HQ.

Build Engineer — C++

Responsibilities:  

  • Own the C++ build pipeline for Ziva’s software
  • Improve dependency management (Conan) as new products and platforms are being added.
  • Profile and optimize the build system
  • Simplify the flow for software developers who need to debug a failing branch
  • Improve CI cost efficiency, leveraging effective use of AWS resources

Experience Required:

  • 3+ years experience managing the build and release cycle for software written in C++ 
  • Experience with package and dependency management tools such as Conan, Vcpkg
  • Ability to design, build, operate and automate a C++ CI/CD pipeline using open source tools like Jenkins, CMake
  • Experience leveraging AWS services, including EC2, VPC, S3, Fargate, ECR
  • Understanding of the different types of automated software tests and ability to implement test suites in the context of continuous integration
  • Mastery of git, branching, rebasing, submitting pull requests
  • Competence with Python, Unix shell, and Powershell scripting
  • Passion to provide the developer teams —your customers— with the best possible tools for their work
  • Ability to effectively communicate with other members of the team and with wider audiences through effective written documentation as well as one-on-one and group presentations
  • A degree in Computer Science or equivalent experience

Bonus skills/knowledge:

  • Extensive sysadmin experience for both Windows Server and Centos Linux or other Linux
  • Experience as a C++ developer, using multiple compilers (MSVC, GCC, Clang)
  • Experience deploying and maintaining cloud infrastructure using terraform and terraform cloud
  • Proficiency with AWS CI services: CodePipeline, CodeBuild, CodeArtifact, CodeDeploy
  • Build profiling and optimization
  • Overall experience in cloud operations engineering / “DevOps”

Why Ziva Dynamics? 

  • Ziva’s employees embody Excellence, Collaboration, Courage, and Openness. We are looking for experts in each role who are continuously striving to grow, improve, and learn. 
  • Each employee contributes to empowering creators with the tools to produce high-quality virtual characters in ANY digital form. You have the ability to make an impact in a real way. 
  • Flexibility to work remotely and co-locate in a newly renovated Vancouver office close to the Skytrain and West Coast Express. 
  • Health and dental coverage, lifestyle spending account, generous vacation time including sick days and wellness days, upcoming stock options, and competitive compensation.
Read More

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file