×
Register Here to Apply for Jobs or Post Jobs. X

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

Remote / Online - Candidates ideally in
1001, Lausanne, Canton de Vaud, Switzerland
Listing for: Nexthink
Full Time, Remote/Work from Home position
Listed on 2026-07-09
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 CHF Yearly CHF 90000.00 120000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer C++ (Endpoint Agent, OS internals)

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
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary