Senior Software Engineer (Java)

  • Nexthink
  • Lausanne, VD, Switzerland
  • 01/04/2021
Full time Data Science Data Engineering Data Analytics Big Data Statistics Software Engineering

Job Description

Hi, we’re Nexthink. We’re not just the leader in the digital employee experience category, we invented the category. Our solutions combine real-time analytics, automation and employee feedback across all endpoints to help IT teams delight people at work. Our cloud-native platform pinpoints issues and solutions, automates response, and helps companies continuously improve their employees’ experience, making them more productive, efficient, and happy at work. We have millions of endpoints deployed, we’ve surpassed $100M in ARR, and we’ve recently secured $180M in Series D financing for a company valuation of $1.1B, but we’re just getting started. ”


Job Description


You are an experienced Java engineer and are looking for a new challenge? Do you have experience or strong interest in micro-service architecture, Kubernetes, Kafka, Kafka streams, databases, and SQL? Do parsers, query languages, or Domain-Specific Languages (DSLs) ring a bell? Then, continue reading, you are at the right place!

We are looking actively for a Senior Software Engineer who will work in our language team and help us develop our new query system based on microservices and interacting with data storage and our streaming data pipeline. As such, you will play a key role in building our next-generation cloud product.

Your main responsibilities will include:

  • Build the Nexthink query service, integrating it with our streaming pipeline and data stores
  • Implement the security, architecture and observability requirements
  • Deploy and implement distributed cloud-native applications using a modern open-source technology stack.
  • Participate in all stages of software development and collaborate with different teams.

Qualifications

  • Excellent track record in backend software development
  • Experience (5+ years) in software design
  • Strong programming skills and ability to code in Java
  • Experience in complex SQL backend and query mapping
  • Experience in micro-services, Kubernetes is a big plus
  • Experience with Kafka ecosystems is a plus
  • MSc in Computer Science (we are opened to self-made woman/man as well)
  • Teamwork and collaboration are part of your DNA
  • Proficient English communications, French is a plus

Additional Information


We are nearly 700 employees strong in 21 countries across 8 different time zones speaking 60+ languages. We are positive, we get things done, we keep growing, and we are one team, we are Nexthink. We believe actions are stronger than words when it comes to diversity, inclusion, and equity in the workplace. Nexthinkers are multinational and multilingual, and come from all walks of life. We are committed to hiring a genuinely representative workforce that can create solutions and foster innovation for the modern digital employee experience.

At Nexthink, we believe actions are stronger than words when it comes to diversity, inclusivity, and equity in the workplace. Nexthinkers are multinational and multilingual, and come from all walks of life. We are committed to hiring a genuinely representative workforce that can create solutions and foster innovation for the modern digital employee experience