Job Closed

This listing is no longer active.

Nexthink logo
Nexthink

Unparalleled Visibility Into Issue Detection, Diagnosis, and Remediation

Senior Software Engineer (C++, OS internals)

Software EngineerSoftware EngineerInternshipRemoteSeniorTeam 501-1,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

Spain

Posted

60 days ago

Salary

0

Seniority

Senior

Bachelor Degree9 yrs expEnglishC++LinuxmacOSWindows

Job Description

Senior Software Engineer (C++, OS internals)

Nexthink

Company Description Nexthink is the leader in digital employee experience management software. The company provides IT leaders with unprecedented insight allowing them to see, diagnose and fix issues at scale impacting employees anywhere, with any application or network, before employees notice the issue. As the first solution to allow IT to progress from reactive problem solving to proactive optimization, Nexthink enables its more than 1,300 customers to provide better digital experiences to more than 18 million employees. Dual headquartered in Lausanne, Switzerland and Boston, Massachusetts, Nexthink has 9 offices worldwide. #LI-Hybrid Job Description Inside the Nexthink Engineering department, the team you will be joining participates in building what we call the Collectors: the endpoint agents that run on the system of the millions of employees mentioned above. In a nutshell, Collectors extract meaningful information about the OS, interpret it, and feed it to our amazing data 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 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 (DEX) that is shaping the future of how the world works, giving our customers' IT Teams total digital visibility across their enterprise. Our innovative solutions integrate real-time analytics, automation, and employee feedback across all endpoints. This enables our IT teams to solve complex technical challenges, create ever more productive workplaces, and deliver happy, satisfied employees in the digital workplace. With over 1000 employees across 5 continents, Nexthink operates as One Team, connecting, collaborating and innovating to continuously grow. We call our employees 'Nexthinkers' and our commitment to diversity, inclusion, and equity is second to none. We currently have over 75 nationalities working with us, from all cultures and backgrounds, speaking many different languages. If you are looking for a change and like a nice atmosphere, lots of challenges, and having fun while working, this is a great opportunity for you! Check what we offer: - Permanent Contract and a competitive compensation package. - Amazing centrally located offices near the Bernabeu Stadium. - Private Health Insurance (Sanitas) and daily meal vouchers of 11 EUR will be entirely covered by us. - 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 23 days of holidays we offer) plus 3 company-paid volunteer days. - Up to 25 EUR per month for a gym subscription. - Flexible compensation plan for childcare & public transportation. - ‍ Reimbursement of up to 50% of the cost of English & Spanish classes. - Fresh fruit, cookies, soft drinks and protein shakes at the offie. - Regular company and team events like Pizza talks, Team Building activities, Christmas parties, 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

Benefits

  • 401(K), 401(K) matching, Adoption Assistance, Childcare benefits, Commuter benefits, Company-sponsored outings, Company sponsored family events, Continuing education stipend, Customized development tracks, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Diversity manifesto, Documented equal pay policy, Volunteer in local community, Family medical leave, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Highly diverse management team, Job training & conferences, Open door policy, Life insurance, Charitable contribution matching, Mean gender pay gap below 10%, Mentorship program, Paid volunteer time, Online course subscriptions available, Onsite gym, Open office floor plan, Paid holidays, Paid industry certifications, Pair programming, Paid sick days, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Lunch and learns, Relocation assistance, Remote work program, Return-to-work program post parental leave, Free snacks and drinks, Team based strategic planning, OKR operational model, Team workouts, Continuing education available during work hours, Tuition reimbursement, Mandated unconscious bias training, Unlimited vacation policy, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Home-office stipend for remote employees, Diversity employee resource groups, Hiring practices that promote diversity, Employee resource groups, Employee-led culture committees, Hybrid work model, In-person all-hands meetings, In-person revenue kickoff, President's club, Employee awards, Diversity recruitment program, Pay transparency, Meditation space, Mother's room, Personal development training, Virtual coaching services, Flexible time off, Bereavement leave benefits

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 10,001+Since 1967H1B Sponsor

YOUR ROLE: You will participate in projects developing new features for banking applications using Temporal.io & Java, ensuring that they meet the highest standards of functionality, security, and user experience YOUR PROFILE: - Bachelor Degree in Computer Science or equivalent - ~1 year of experience in Java 17 or upper versions - Experience developing web apps, Servlets, JPAs, SOAP, DB Storage (understanding of Spring vs Hibernate), App Servers (mainly WebSphere), TDD concepts. - Working experience using Git for version control. Good Communication and at least Basic English -You must be currently located in México Any experience with Temporal.io or Angular would be a great plus. WHAT YOU´LL LOVE ABOUT WORKING WITH US: · Excellent compensation and benefits · Flexibility and balance with your personal and professional life. · Career path, trainings and real growth opportunities · Engaging and challenging projects. · Inclusive and Collaborative Culture · Open and Effective management. Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. At Capgemini Mexico, we aim to attract the best talent and are committed to creating a diverse and inclusive work environment, so there is no discrimination based on race, sex, sexual orientation, gender identity or expression, or any other characteristic of a person. All applications welcome and will be considered based on merit against the job and/or experience for the position.

Mexico
Job Closed
Full TimeRemoteTeam ,Since 1862H1B No Sponsor

• Create and update technical training materials (presentations, manuals, e-learning modules, job aids) • Ensure training content aligns with product updates, safety standards, and service requirements • Standardize training resources across product lines (loaders, haul trucks, drills, surface drills, rotary drills) • Assist the Technical Training Specialist with planning and delivering in-class, virtual, and hands-on training • Set up classrooms, equipment, and training aids for sessions • Provide technical demonstrations and act as a resource for learners • Collect, analyze, and report trainee feedback to improve course content and delivery • Provide follow-up support to trainees to reinforce learning • Maintain training records in coordination with the L&C Administrator • Act as a technical support contact for new hires during their onboarding period • Provide coaching and guidance on key equipment and processes • Work with managers and technical teams to identify key training priorities annually • Monitor emerging product lines, service issues, and technology changes that require training updates • Recommend adjustments to training plans to address skills gaps • Stay current with product developments and industry best practices • Propose and support new methods of training delivery (simulators, blended learning, microlearning) • Contribute to projects that improve training efficiency and effectiveness

Canada
Job Closed
Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Design, architecture and implementation of a modern intranet in SharePoint Online • Establishment of a structured document management and control system in SharePoint • Integration of a powerful search solution within the Microsoft 365 environment • Gathering requirements, developing appropriate solution concepts and documenting them • Development of SPFx solutions (React, TypeScript) and integration of third-party services via APIs • Automation of processes with Power Automate and Power Apps; visualization with Power BI • Development of governance, security and permission models and ensuring their enforcement • Technical consulting and close collaboration with internal business units • Creation of clear documentation and training materials for end users

Germany
Full TimeRemoteTeam 1,001-5,000Since 1987H1B Sponsor

• Du wirst Tools und Automatisierungen für unsere Produktionsprozesse entwickeln und optimieren • Du baust CI/CD-Tools und -Prozesse weiter aus und entwickelst neue Tools, während Du Fehler im Umfeld von Microsoft Dynamics NAV, Business Central, SQL-Server und Azure DevOps behebst • Du unterstützt bei der Betreuung unserer Entwicklungs- und Testinfrastruktur • Deine Arbeit wird direkt dazu beitragen, die Effizienz und Qualität unserer Produktionsprozesse zu steigern und innovative Lösungen zu entwickeln, die unsere Kunden begeistern

Germany