Senior C++ Windows Developer

3 weeks ago


Canada Ziff Davis, LLC Full time

VIPRE Security, a brand of Ziff Davis, develops cybersecurity products focused on endpoint protection and email security together with advanced threat intelligence solutions.

We are looking for an amazing Windows C++ developer to help improve our cybersecurity cloud services as part of our cross-functional team. You will be surrounded by people with experience in many areas and get the chance to collaborate and pair with them, learning new skills and mentoring other developers in a fast-moving, high-speed development environment.

We're agile from bottom to top and rely on our engineers to help direct the company with planning sessions, standups, and retros. We insist on clean code and automated acceptance and unit tests.

Responsibilities :

Design and develop new advanced security features and products

Unit-test code for robustness, including edge cases, usability, and general reliability

Develop a working understanding for the code architecture

Maintain and fix bugs in existing code base

Comply with coding standards

Update the team on the status of tasks and raise potential blockers

Take ownership of assigned tasks and ensure timely progress to completion

Contribute to the success of the team's objectives

Education and/or Certification Requirements

Bachelor's Degree in Computer Science/ Engineering or any related courses

Skills/Experience:

5+ years' experience in Software Development

Mandatory 5+ years of strong C/C++

Strong software development foundation using OOP and coding best practices

Solid understanding of Windows Development with Visual Studio (STL, COM, ATL/MFC, multithreading, networking, Win32 API, Windows Internals)

Experience with Software Development lifecycle and shipping commercial software without issues

Experience with development collaboration tools (e.g. JIRA, Git)

Experience working with remote data via REST and JSON

Has exposure or has knowledge in high performance computing and low latency development

Familiar with Jenkins or other continuous integration technologies

Has experience in an analyzing, profiling, determining bottlenecks for improving reliability and performance

Exposure to anti-virus/anti-malware technology is an plus

Desireable Skills:

Excellent problem-solving skills

Excellent team communication skills

Resourceful and with a Good Learning Attitude

Strong verbal, written and interpersonal communication skills

#J-18808-Ljbffr

  • Canada C S Inc Full time

    CS Group Canada, a subsidiary of CS Group, a Sopra Steria company, accelerates Functional Safety and Cybersecurity for companies developing critical embedded technologies (Avionics, Autonomous Driving, Transportation Electrification). Our customers are OEMs and Tier 1 in the aerospace, automotive, defense, and railway sectors seeking to achieve Functional...


  • Canada SS&C Full time

    SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. S. company based on revenue, SS&C is headquartered in Windsor, Connecticut and has 20,000+ employees in over 90 offices in 35 countries. Some 18,000 financial services and healthcare organizations, from the world's largest...


  • Canada CS Canada Inc. Full time

    CS Group Canada, a subsidiary of CS Group, a Sopra Steria company, accelerates Functional Safety and Cybersecurity for companies developing critical embedded technologies (Avionics, Autonomous Driving, Transportation Electrification). Our customers are OEMs and Tier 1 in the aerospace, automotive, defense, and railway sectors seeking to achieve Functional...

  • Senior C++ Engineer

    3 weeks ago


    Canada Hubstaff Full time

    Summary We are looking for a remote Senior C++ Engineer with strong knowledge in application development and team leading to join our development team. This is a long-term full-time contract role. You'll be responsible for architectural and technical leadership across all C++ initiatives at Hubstaff. What You’ll Do: Define and improve the...

  • Senior C++ Developer

    2 months ago


    Canada Advantage 360 Full time

    •Design, build, and maintain efficient, reusable, and reliable C++ code •Implement performance and quality modules •Identify bottlenecks and bugs, and devise solutions to these problems •Help maintain code quality, libraries, organization, and automatization Skills •Bachelor's/Master's degree in computer science, information systems,...

  • Senior Associate

    2 months ago


    Canada SS&C Full time

    Senior Associate, Investor Services page is loaded Senior Associate, Investor Services Apply locations Mississauga, Canada Toronto, Canada time type Full time posted on Posted 2 Days Ago job requisition id R23639 SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. S. company...

  • Senior C++ Developer

    2 months ago


    Canada Advantage 360 Full time

    •Design, build, and maintain efficient, reusable, and reliable C++ code •Implement performance and quality modules •Identify bottlenecks and bugs, and devise solutions to these problems •Help maintain code quality, libraries, organization, and automatization Skills •Bachelor's/Master's degree in computer science, information systems,...


  • Canada SS&C Full time

    Senior Associate, Investor Services page is loaded Senior Associate, Investor Services Apply locations Mississauga, Canada Toronto, Canada time type Full time posted on Posted 2 Days Ago job requisition id R23639 SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. Named to...


  • Canada HCLTech Full time

    Looking for a OS/VM performance engineer to design and run experiments to quantify the performance of new processors especially in a virtualized environment. Focus is on Virtual Machines or on Virtualized Environments.The ideal candidate will have a passion to find performance bottleneck surprises,a curious self-starting explorer that makes tests and gathers...


  • Canada Staffing Lab LLC Full time

    Staffing Lab represents a client that has asked us to assist in identifying a candidate for a Full Time Senior .NET Developer for an opening within their organization. Candidate must have DAS: Data Acquisition System experience. Base salary range is 100-120k CAD plus bonus.My client is building systems that are using IoT and real-time data. Teams work in...


  • Canada Staffing Lab LLC Full time

    Staffing Lab represents a client that has asked us to assist in identifying a candidate for a Full Time Senior .NET Developer for an opening within their organization. Candidate must have DAS: Data Acquisition System experience. Base salary range is 100-120k CAD plus bonus.My client is building systems that are using IoT and real-time data. Teams work in...


  • Canada Staffing Lab LLC Full time

    Staffing Lab represents a client that has asked us to assist in identifying a candidate for a Full Time Senior .NET Developer for an opening within their organization. Candidate must have DAS: Data Acquisition System experience. Base salary range is 100-120k CAD plus bonus.My client is building systems that are using IoT and real-time data. Teams work in...


  • Canada Staffing Lab LLC Full time

    Staffing Lab represents a client that has asked us to assist in identifying a candidate for a Full Time Senior .NET Developer for an opening within their organization. Candidate must have DAS: Data Acquisition System experience. Base salary range is 100-120k CAD plus bonus.My client is building systems that are using IoT and real-time data. Teams work in...


  • Canada Staffing Lab LLC Full time

    Staffing Lab represents a client that has asked us to assist in identifying a candidate for a Full Time Senior .NET Developer for an opening within their organization. Candidate must have DAS: Data Acquisition System experience. Base salary range is 100-120k CAD plus bonus.My client is building systems that are using IoT and real-time data. Teams work in...


  • Canada Staffing Lab LLC Full time

    Staffing Lab represents a client that has asked us to assist in identifying a candidate for a Full Time Senior .NET Developer for an opening within their organization. Candidate must have DAS: Data Acquisition System experience. Base salary range is 100-120k CAD plus bonus.My client is building systems that are using IoT and real-time data. Teams work in...


  • Canada Staffing Lab LLC Full time

    Staffing Lab represents a client that has asked us to assist in identifying a candidate for a Full Time Senior .NET Developer for an opening within their organization. Candidate must have DAS: Data Acquisition System experience. Base salary range is 100-120k CAD plus bonus.My client is building systems that are using IoT and real-time data. Teams work in...


  • Canada Anywr Canada Full time

    ** English below**Travail de n'importe où dans le monde!Bienvenue chez notre client, là où les logiciels sont plus fiables que le bouton "annuler" de Microsoft Word un vendredi après-midi !Chez eux, ils jonglent avec les PDF comme des pros du cirque, ils retouchent les photos avec Inpixio tellement bien que même les Kardashians en demandent des cours,...


  • Canada Anywr Canada Full time

    ** English below**Travail de n'importe où dans le monde!Bienvenue chez notre client, là où les logiciels sont plus fiables que le bouton "annuler" de Microsoft Word un vendredi après-midi !Chez eux, ils jonglent avec les PDF comme des pros du cirque, ils retouchent les photos avec Inpixio tellement bien que même les Kardashians en demandent des cours,...


  • Canada Anywr Canada Full time

    ** English below**Travail de n'importe où dans le monde!Bienvenue chez notre client, là où les logiciels sont plus fiables que le bouton "annuler" de Microsoft Word un vendredi après-midi !Chez eux, ils jonglent avec les PDF comme des pros du cirque, ils retouchent les photos avec Inpixio tellement bien que même les Kardashians en demandent des cours,...


  • Canada Anywr Canada Full time

    ** English below**Travail de n'importe où dans le monde!Bienvenue chez notre client, là où les logiciels sont plus fiables que le bouton "annuler" de Microsoft Word un vendredi après-midi !Chez eux, ils jonglent avec les PDF comme des pros du cirque, ils retouchent les photos avec Inpixio tellement bien que même les Kardashians en demandent des cours,...