Senior Software Engineer C++ (Endpoint Agent, OS internals)
Full-time
Department: Data Platform
#LI-Hybrid
Responsibilities
Design, build, and evolve Nexthink’s Collector endpoint agents running on millions of Windows and macOS devices worldwide.
Develop reliable, high-performance modern C++ software close to the operating system, where efficiency, stability, and quality directly matter.
Own impactful features end-to-end — from product requirements to production rollout, observability, and measurable impact.
Tackle complex cross-platform challenges in real-world environments, investigating deep OS-level issues across diverse customer fleets.
Continuously raise the bar for the performance, reliability, security, and maintainability of our Collectors, helping shape technology that operates at global endpoint scale.
Qualifications
5+ years of experience in software development.
Fluency in C++20/23.
Strong, demonstrable understanding of operating system internals.
Experience in OS-level software development and research on Windows and/or macOS.
Proven experience leading a feature end-to-end, from product requirements to delivered solution.
Understanding of the concepts of pure, lean, and well-testable code.
Ability to navigate and debug complex code.
Ability to build tools that support the development process.
Proficiency or hands-on experience with AI agentic coding tools.
A product-oriented mindset and comfort working in a dynamic environment.
Nice to have
Experience in kernel-mode software development.
Experience in cross-platform development: Windows and macOS.
Benefits
Permanent Contract and a competitive compensation package.
Beautiful office with a view of Lake Geneva, conveniently located next to the Prilly-Malley train station.
Hybrid work model balancing office and remote work, with a structured approach for new hires to foster connections and onboarding.
Flexible Hours and unlimited vacation (employees have unlimited paid time off on top of the 25 days of holidays we offer) plus 3 company-paid volunteer days.
Free access to a fitness centre inside the building.
Reimbursement of the half-fare travel card for public transport.
Reimbursement up to 50% of the cost of French classes.
Regular company and team events like Voluntary Days, Pizza talks, Team Building activities, hosting Meetups at the office and more!
Bonuses for referring successful hires after three months of continuous employment.
We offer a relocation package to people who are coming from another country.
Please note that not all the benefits listed above are available for temporary, contract, and internship roles. To ensure you have the most up-to-date information, we recommend checking with your Recruitment Partner.
#J-18808-Ljbffr
Full-time
Department: Data Platform
#LI-Hybrid
Responsibilities
Design, build, and evolve Nexthink’s Collector endpoint agents running on millions of Windows and macOS devices worldwide.
Develop reliable, high-performance modern C++ software close to the operating system, where efficiency, stability, and quality directly matter.
Own impactful features end-to-end — from product requirements to production rollout, observability, and measurable impact.
Tackle complex cross-platform challenges in real-world environments, investigating deep OS-level issues across diverse customer fleets.
Continuously raise the bar for the performance, reliability, security, and maintainability of our Collectors, helping shape technology that operates at global endpoint scale.
Qualifications
5+ years of experience in software development.
Fluency in C++20/23.
Strong, demonstrable understanding of operating system internals.
Experience in OS-level software development and research on Windows and/or macOS.
Proven experience leading a feature end-to-end, from product requirements to delivered solution.
Understanding of the concepts of pure, lean, and well-testable code.
Ability to navigate and debug complex code.
Ability to build tools that support the development process.
Proficiency or hands-on experience with AI agentic coding tools.
A product-oriented mindset and comfort working in a dynamic environment.
Nice to have
Experience in kernel-mode software development.
Experience in cross-platform development: Windows and macOS.
Benefits
Permanent Contract and a competitive compensation package.
Beautiful office with a view of Lake Geneva, conveniently located next to the Prilly-Malley train station.
Hybrid work model balancing office and remote work, with a structured approach for new hires to foster connections and onboarding.
Flexible Hours and unlimited vacation (employees have unlimited paid time off on top of the 25 days of holidays we offer) plus 3 company-paid volunteer days.
Free access to a fitness centre inside the building.
Reimbursement of the half-fare travel card for public transport.
Reimbursement up to 50% of the cost of French classes.
Regular company and team events like Voluntary Days, Pizza talks, Team Building activities, hosting Meetups at the office and more!
Bonuses for referring successful hires after three months of continuous employment.
We offer a relocation package to people who are coming from another country.
Please note that not all the benefits listed above are available for temporary, contract, and internship roles. To ensure you have the most up-to-date information, we recommend checking with your Recruitment Partner.
#J-18808-Ljbffr
Senior Software Engineer C++ (Endpoint Agent, OS internals) Arbeitgeber: Nexthink
Nexthink ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Vaud, Schweiz, eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem hybriden Arbeitsmodell und flexiblen Arbeitszeiten fördert das Unternehmen eine ausgewogene Work-Life-Balance und bietet gleichzeitig zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung. Die engagierte Unternehmenskultur und die Möglichkeit, an innovativen Softwarelösungen zu arbeiten, machen Nexthink zu einem attraktiven Arbeitsplatz für talentierte Softwareentwickler.