About this role
Principal/Staff Software Engineer at Nexthink. Location: Lausanne, Vaud, Switzerland. Role: defining architecture, mentoring engineers, building systems Requirements: 10+ years backend engineering experience with 3+ years at Staff/Principal level; expertise in Java/Python/Node.js, distributed systems, cloud-native (AWS), Kubernetes/ECS, API and streaming architectures; strong communication and mentoring skills. Category: Software Development Seniority: Senior Level Tools: Java, Python, Node.js, AWS, Kubernetes, ECS, Spring Boot, Micronaut, Kafka, Pulsar, Flink, Spark, Terraform, GitOps, Large Language Model (LLM) Commitment: Full Time Workplace: Hybrid Languages: English