Senior Software Engineer C++ (Endpoint Agent, OS internals)
Nexthink · Madrid
Job description
About the role
Nexthink builds the Collectors, endpoint agents that run on millions of Windows and macOS devices worldwide. The Collectors gather OS-level data, aggregate it locally and send it to the cloud analytics platform, and they also help remediate issues and improve the user's device experience. This position sits inside the Nexthink Engineering department and involves broad, non-conventional problems with the autonomy to own them.
Key responsibilities
- Design, build and evolve the Collector endpoint agents running on Windows and macOS devices worldwide.
- Develop reliable, high-performance modern C++ software close to the operating system, where efficiency, stability and quality matter.
- Own features end-to-end, from product requirements to production rollout, observability and measurable impact.
- Tackle complex cross-platform challenges and investigate deep OS-level issues across diverse customer fleets.
- Continuously raise the bar for performance, reliability, security and maintainability of the Collectors.
Required profile
- 5+ years of software development experience.
- Fluency in C++ 20/23.
- Proven experience leading a feature end-to-end, from requirements to delivered solution.
- Product-oriented mindset and clear, concise communication in English.
- Nice to have: kernel-mode software development and cross-platform Windows/macOS experience.
Required skills
- Strong, demonstrable understanding of operating system internals and OS-level software development on Windows and/or macOS.
- Understanding of pure, lean and well-testable code, and 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.
What we offer
- Permanent contract and a competitive compensation package.
- Health insurance through a partnership with ACKO, including OPD coverage.
- Hybrid work model with a structured onboarding for new hires.
- Flexible hours, unlimited vacation on top of 22 days of holidays, and company-paid bank holidays, sick days and bereavement leave.
- Free access to professional training platforms, personal accident insurance and gratuity under the Payment of Gratuity Act.
- Bonuses for referring successful hires after three months of continuous employment.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Spain.
Salaries by job title
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 21 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Nexthink
Madrid