Avanquest

Joined in 2019

Founded in Montreal, Avanquest is the software publishing subsidiary of Claranova, a French group of innovative technological solutions, established in many countries, with revenues exceeding $500 million.

At Avanquest, we create reliable and intuitive software solutions that satisfy our customers through 3 key product types: PDF software, photo editing software (Inpixio), and utility software to improve PC performance and security.
Mainly offered as Software as a Service (SaaS), our products are sold in more than 150 countries and are translated into more than 15 languages worldwide.

Avanquest is :
•    a multicultural collaborative group.
•    an ambitious company in rapid development.
•    a place where each Talent has its place to contribute its know-how and have a real impact on large-scale projects.
•    an environment where productive initiatives are always recognized at their true value.

  • · 19 views · 7 applications · 4d

    Senior C++ Developer

    Full Remote · Ukraine · Product · 7 years of experience · English - B2
    Avanquest is the software publishing subsidiary of Claranova, a French group of innovative technological solutions, established in many countries, with revenues exceeding $500 million. At Avanquest, we create reliable and intuitive software solutions that...

    Avanquest is the software publishing subsidiary of Claranova, a French group of innovative technological solutions, established in many countries, with revenues exceeding $500 million. At Avanquest, we create reliable and intuitive software solutions that satisfy our customers through 3 key product types: PDF software, photo editing software (Inpixio), and utility software to improve PC performance and security. Mainly offered as Software as a Service (SaaS), our products are sold in more than 150 countries and are translated into more than 15 languages worldwide.

     

    Avanquest is:

    • a multicultural collaborative group;
    • an ambitious company in rapid development;
    • a place where each Talent has its place to contribute its know-how and have a real impact on large-scale projects;
    • an environment where productive initiatives are always recognized at their true value.

     

    Job details:

    As the C++ Developer, you will work on challenging projects that require strong problem-solving skills and expertise in C++ programming. Also, you will collaborate with cross-functional teams to deliver robust and efficient software solutions while adhering to best practices in coding and design.

     

    Key Responsibilities:

    • Design, develop, and maintain backend components in modern C++ for desktop applications.
    • Write clean, efficient, and maintainable C++ code following industry best practices.
    • Integrate and maintain internal modules and third-party libraries within large-scale desktop environments;
    • Own and optimize core application logic, including distribution mechanisms and usage tracking;
    • Improve application performance, memory footprint, and overall stability;
    • Participate in code reviews, architecture discussions, and technical decision-making processes;
    • Collaborate effectively with cross-functional and international teams to deliver project objectives;
    • Diagnose, debug, and resolve complex technical issues across development and production environments;
    • Contribute to technical documentation and share knowledge within the development team;
    • Mentor junior developers and promote continuous improvement and engineering excellence.

     

    Required Skills & Qualifications:

    • Proven expertise in modern C++ (C++11 or later) with strong practical experience with minimum of 7 years of experience;
    • Deep understanding of object-oriented design, algorithms, data structures, and classic design patterns;
    • Experience developing backend or core engine components for Windows desktop applications;
    • Proficiency with debugging tools such as Visual Studio, GDB, and WinDbg.
    • Strong knowledge of multithreading, concurrency, and modern memory management techniques (e.g., smart pointers);
    • Familiarity with the Windows desktop ecosystem, including lifecycle management, distribution, and usage tracking;
    • Experience using Git and collaborative development workflows;
    • Strong analytical and problem-solving abilities, with a focus on delivering pragmatic solutions;
    • Effective communication skills and ability to work within distributed, multicultural teams;
    • Results-oriented mindset with a focus on execution over excessive process.

     

    Nice to Have:

    • Experience with PDF technologies (rendering, parsing, annotations, compression, encryption);
    • Knowledge of cross-platform development frameworks (Electron, CEF, SCITOR);
    • Familiarity with build systems such as CMake or MSBuild;
    • Experience in creating MSI installers (VIX);
    • Understanding of CI/CD pipelines and automation practices;
    • Basic knowledge of cloud technologies (Microsoft Azure stack);
    • Exposure to licensing systems, application security, or DRM;
    • Prior experience leading technical initiatives or mentoring engineers.

     

    Preferred Qualifications:

    • Bachelor’s or master’s degree in computer science, Engineering, or a related field;
    • Interest or hobby in reverse engineering.

     

    What we offer:

    • A fair compensation for your value;
    • Bonus program, paid vacation leave, and more;
    • We are committed to maximizing your potential and ensuring your professional development;
    • Interaction with local and international teams;
    • A friendly and collaborative work environment, where authenticity and well-being are a priority.
    More
Log In or Sign Up to see all posted jobs