Engineering Team

  • As engineers at Nexthink we are really actors of the development of the product, which is very rewarding.

  • Working at Nexthink is like being part of the USS Enterprise: constantly trying to go where nobody has gone before, with Spock, McCoy, Scott and Chekov as your teammates and at warp speed!!

  • We are pushing .NET to its limits and we are not scared of bold initiatives. Everyone wants the best for the software and to truly deliver a great experience to the user in the end.

  • We are trying to make our products simple and powerful, hiding the complexity and imperfection of underlying OS internals.

  • Life is too short for manual testing.

Who’s behind Nexthink technology?

Nexthink’s groundbreaking technology originates from an advanced research project in artificial intelligence at the prestigious EPFL – Ecole Polytechnique Féderale de Lausanne – in Switzerland.

Nexthink’s engineering team is nowadays comprised of more than 20 different nationalities with top-notch engineers who speak no less than 10 programming languages. We love to create innovative software with a great user experience, and we do it with passion!

Collector

Collector

  • C
  • C++
  • Windows Kernel
  • OSX Kernel

Collector is the pillar of the Nexthink platform. Using extremely advanced and highly secret low-level kernel hooking techniques, it’s able to extract the detailed data from the OS that makes Nexthink so unique. With very low CPU and memory overhead, Collectors monitor application, network, web, printing and system activity and encode this in UDP streams directed to the Engines with a protocol developed in-house. The deployment experience is very smooth – as an example to our commitment to quality we are proud to have passed the most demanding reliability tests at Microsoft Plug Fest.

Engine

Engine

  • C
  • C++
  • Lua
  • Linux
  • Boost

The Engine Team is crazy about database and database performance. We were one of the first companies deploying an in-memory database; we are very proud of still having one of the fastest databases around, and we are working hard to stay ahead! Those days, we are working on a new query language, immutable structures in C++ and a post compilation assembly optimizer. Sometimes we are missing the power of reflection and the beauty of the managed frameworks, but when it comes to performance, C++ rules.

Finder

Finder

  • C#
  • .NET
  • Rx
  • XAML
  • GDI
  • Prism

Finder is the ultimate interactive experience to visualize activity in IT infrastructures! We have developed some unique visual components in house using WPF or even lower-level canvas drawing techniques. Interactivity is fueled with Rx as our signature live IT search. Finder extracts knowledge from connections to Nexthink Engines as well as Nexthink’s HTTP based services such as the online Library. Finder is also the primary configuration tool of the Nexthink platform and features its own entity management framework as well as elaborate entry forms and object trees.

Portal

Portal

  • Java
  • Scala
  • JS
  • Ajax
  • Python
  • Single-page
  • PostgresSQL

Portal is the central hub of the Nexthink platform. Portal allows defining fancy custom dashboards via a drag & drop web interface. Elaborate widgets allow defining and viewing indicators both through time and hierarchy. Widgets are powered with Ajax and even JS running on the server for maximal flexibility. Nexthink metrics are collected from all Engines and federated into the Portal’s database to give high level information. A complex hierarchy and role management engine allows fine-tuning access for each user. Dashboards are coupled with reporting ability capable of rendering indicators to high-resolution docx files which are customizable. Portal is also the place to configure Nexthink platform’s architecture as a whole, connect Nexthink Engines and define hierarchies and federate data throughout the solution.

Cloud

Cloud

  • Java
  • Scala
  • Akka
  • Puppet
  • Logstash
  • Python

SaaS and IT teams are taking Nexthink to the skies! Nexthink cloud offering is designed using loosely-coupled components that scale thanks to actor technology. Components such as library, licensing, reporting, login, deployment & updates, content manager etc. form an ecosystem which is paving the way to offering Nexthink on a large scale. Security aspects are paramount in this connected environment and the team has built a strong expertise in this area.

Do you want to join us?

Join Nexthink and experience fun at work and the Silicon Valley
atmosphere right here in the beautiful Geneva Lake region!