Senior C++ Developer

Vancouver Waterfront Coal Harbour Canada Place, BRITISH COLUMBIA | 23 days

$130,000 Average salary of similar jobs | Check Salary...

Job Description

C++ Developer

Location: Vancouver 

Position Type: Full Time Permanent  

The Company: 

Imperva is a leading cybersecurity provider delivering best-in-class solutions to protect data and applications wherever they reside – on-premises, in the cloud, and across hybrid environments.

Our customers include leading enterprises, government organizations, SMBs, and service providers who rely on Imperva Incapsula to securely deliver their websites and applications at lightning speed.

Why join our team

At Imperva you’ll be getting a great compensation package and perks, full benefits, top of the line equipment, stocked kitchen, flexibility and an open collaborative environment where you get to work and socialize with like-minded people.

The position

We’re looking for developers who are as passionate about C/C++ and Linux as we are.

We have a large set of localized tests, end-to-end real-world systems, and integration tests to ensure new code is safe and functional. Our code review procedures are stringent yet friendly; all new code requires test coverage. We employ a continuous integration system that automatically ensures no code will be admitted if it breaks any of the tests.

Although we use C++ 14, we do not gravitate toward exotic C++ features, unless they are true time savers. (A C developer would also fit nicely into our team.) In our code, we pay special attention to memory management, multithreading, and I/O optimization. Because our users span several time zones, we place special emphasis on logging, status reports and traceability. Last, but not least, we don’t optimize prematurely.


  • 6 + years experience in C++ development
  • Previous experience working in a Linux environment
  • Experience creating automatic pointers and design patterns
  • BS in CompSci/Engineering or equivalent preferred but not required

About Imperva

Imperva is an analyst-recognized, cybersecurity leader—championing the fight to secure data and applications wherever they reside. Once deployed, our solutions proactively identify, evaluate, and eliminate current and emerging threats, so you never have to choose between innovating for your customers and protecting what matters most. Imperva—Protect the pulse of your business.

Similar Jobs

Similar Jobs