Nexthink

Senior Software Engineer C++ (Endpoint Agent, OS internals)

Nexthink
Apply
2 months ago
Lausanne, SwitzerlandSenior

Responsibilities

  • Design, build, and evolve Collector endpoint agents running on millions of Windows and macOS devices.
  • Develop reliable, high-performance modern C++ software close to the operating system.
  • Own features end-to-end from product requirements through production rollout, observability, and measurable impact.
  • Investigate complex OS-level issues across diverse customer environments.
  • Improve the performance, reliability, security, and maintainability of the Collectors.
  • Build tools that support the software development process.

Requirements

  • At least 5 years of software development experience.
  • Fluency in C++ 20/23.
  • Strong demonstrable understanding of operating system internals.
  • Experience with OS-level software development and research on Windows and/or macOS.
  • Proven experience leading a feature from product requirements through delivery.
  • Understanding of pure, lean, and well-testable code.
  • Ability to navigate and debug complex code.
  • Proficiency or hands-on experience with AI agentic coding tools.
  • Product-oriented mindset and comfort working in a dynamic environment.
  • Clear, concise communication in English.
  • Experience in kernel-mode software development is nice to have.
  • Experience in cross-platform Windows and macOS development is nice to have.

Benefits

  • Permanent contract and a competitive compensation package.
  • Hybrid work model balancing office and remote work, with a structured approach for new hires.
  • Flexible hours and unlimited paid time off in addition to 25 days of holidays.
  • Three company-paid volunteer days.
  • Office near the Prilly-Malley train station with a view of Lake Geneva.
  • Free access to an on-site fitness centre.
  • Reimbursement of half the cost of a public-transport travel card.
  • Reimbursement of up to 50% of French-class costs.
  • Fresh fruit, cookies, soft drinks, and regular company and team events.
  • Bonuses for successful employee referrals after three months of continuous employment.
  • Relocation package for employees moving from another country.

Tech Stack

C++macOSWindows

Categories

Nexthink

About Nexthink

1,001-5,000 employees
Contact me