Senior Software Engineer C++ – Endpoint Agent & OS Internals
Nexthink · Lausanne
Job description
About the role
Join Nexthink’s Engineering team to design and evolve the Collector endpoint agents that run on millions of Windows and macOS devices worldwide. You will work close to the operating system, delivering high‑performance, secure C++ software that powers digital employee experience insights.
Key responsibilities
- Design, build and maintain Collector agents for Windows and macOS at massive scale.
- Develop modern C++20/23 code focused on efficiency, stability and security.
- Own features end‑to‑end, from requirements through production rollout and observability.
- Investigate deep OS‑level issues across diverse customer fleets and improve reliability.
Required profile
- 5+ years of software development experience with strong C++ expertise.
- Demonstrated understanding of operating system internals and OS‑level development.
- Proven ability to lead a feature from concept to delivery.
- Clear, concise communication in English and a product‑oriented mindset.
Required skills
- C++20/23
- Windows and macOS internals
- Kernel‑mode development (nice to have)
- Cross‑platform development
- AI‑assisted coding tools
What we offer
- Permanent contract with competitive compensation.
- Hybrid work model with beautiful office overlooking Lake Geneva.
- Flexible hours, unlimited vacation plus 25 holidays and 3 volunteer days.
- Fitness centre access, travel card reimbursement, French‑class subsidy.
- Relocation package for international candidates.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Switzerland.
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 8 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Nexthink
Lausanne