Avanquest · 5 hours ago
Senior C++ Developer
Avanquest is the software publishing subsidiary of Claranova, a French group of innovative technological solutions. The Senior C++ Developer will work on challenging projects requiring strong problem-solving skills and expertise in C++ programming, collaborating with cross-functional teams to deliver robust and efficient software solutions.
InternetSoftware
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
Qualification
Required
Proven expertise in modern C++ (C++11 or later) with strong practical experience with a 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
Preferred
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
Bachelor's or master's degree in computer science, Engineering, or a related field
Interest or hobby in reverse engineering
Benefits
Bonus program
Paid vacation leave
More
Company
Avanquest
Avanquest is one of the world’s top 10 leading software publishers operating in three segments (PDF, Security, Photo) with its SodaPDF, Adaware and inPixio brands.
Funding
Current Stage
Growth StageRecent News
2024-12-27
Company data provided by crunchbase