Senior Software Engineer (C++, OS internals)
Role details
Job location
Tech stack
Job description
analytics systems. They also help remediate detected issues and improve users' device experience. Collectors are a complex and critical part of Nexthink products. They require the highest level of reliability and performance on each platform our Collectors currently run: Windows, macOS, and Linux. * Challenge #1: create comprehensive and reliable solutions * Challenge #2: do it for several platforms, using all the best from each platform * Challenge #3: keep solutions cross-platform where possible Our engineers are excited to take on broad non-conventional problems and can narrow them down to a relevant shape and function. They constantly come up with ideas to improve our product, they prototype them, then see them through in production and measure their impact. All of this with the very high standards of quality, performance and security that are part of our DNA. Qualifications * 7+ years of experience in software development. * Very good demonstrable understanding of, operating, Contract and a competitive compensation package Amazing location in Cannon Street, not far from St. Paul's Cathedral. Hybrid work model balancing office and remote work, fostering effective onboarding and team connections for new hires. ️ 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. Fully covered private health insurance for you and your family, life insurance plans, and Medicash Solo Level 2, ensuring comprehensive protection. Pension contribution of 12% (6 % from the employee and 6% from the employer). Free access to professional training platforms to explore your interests and enhance your skills. 16 weeks of fully paid leave for primary caregivers, 6 weeks for secondary caregivers, and Kiddivouchers to ease childcare expenses. 50% reimbursement on public transportation fees, up to a maximum of 1,250£ gross/year. Reimbursement of up to £40 for gym and fitness memberships monthly. Bonuses for referring successful hires after three months of continuous employment. 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 Department: Data Platform Dept: Data Platform Division: Engineering Responsibilities The role involves building and maintaining the Collectors, which are endpoint agents responsible for extracting, interpreting, and feeding meaningful operating system information to data analytics systems. Engineers will also be responsible for developing solutions to remediate detected issues and improve user device experience across Windows, macOS, and Linux platforms.
Requirements
C++, Operating Systems Internals, Windows Development, MacOS Development, Linux Development, Software Development, Performance Optimization, Security, Code Testing, Debugging, OS Level Research, Kernel-Mode Development, Cross-Platform Development, Problem Solving, Prototyping, Production Deployment, systems internals, * Experience in software development on Windows and/or macOS platforms close to OS level. * You are fluent in C++, preferably up to date with the latest standard iterations. * Proven experience leading or being an important contributor to one or more significant projects. * Consistently write concise and very well-tested code. * You can navigate and debug complex code using the tools available and have very strong attention to detail. * You can do OS-level research. * Experience in kernel-mode software development is an advantage. * Experience in multi-platform/cross-platform development, especially on Windows and macOS platforms, is also an advantage. * You enjoy working in a dynamic environment, and you are result-oriented. * You are a problem solver and like challenging tasks. * You communicate clearly and concisely in English. Additional Information We are the pioneers and trailblazers of a global IT Market Category
About the company
Nexthink is the global leader in digital employee experience management. Our products allow enterprises to create highly productive digital workplaces for their employees by delivering optimal end-user experiences. Through a unique combination of real-time analytics, automation and employee feedback, Nexthink gives IT teams the insight they need to empower and even delight people at work.
Headquartered in Switzerland with US headquarters in Boston, Nexthink also has offices in France, UK, Germany, Spain and UAE.