Senior C++ Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Culture & Values

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

C++Object-oriented designDebugging toolsMultithreadingGitAnalytical skillsCommunication skillsResults-oriented mindset

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

twittertwittertwitter
company-logo
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 Stage

Leadership Team

leader-logo
Eric Gareau
Chief Executive Officer
linkedin
Company data provided by crunchbase