Nexthink logo

Principal/Staff Software Engineer - Nexthink - Lausanne, Switzerland

Software Engineer

Posted: April 23, 2026
Posted 77 days ago
Last seen in crawl: July 7, 2026 (1d ago)
Estimated Expiry: May 28, 2026
Remoteness
Role & Management
Role Level:Senior
Job Type
Experience
10 years

Job Description

We are looking for a Principal/Staff Backend Software Engineer to lead the technical strategy, architecture, and implementation of our large-scale AI chat agent platform. This system is designed to support 20+ million users globally, making it one of the most ambitious backend initiatives at Nexthink. As a Principal/Staff Engineer, you will go beyond implementation: you will set technical direction, influence cross-team design decisions, and serve as a trusted advisor to both engineering leadership and product. You’ll tackle problems of scale, reliability, and performance while partnering with AI/ML, Infra, and Security teams to build production-ready AI experiences. This is a high-impact, high-ownership role where you’ll be entrusted to make foundational architectural decisions and mentor senior engineers, ensuring Nexthink’s AI systems are built to scale with the future. Responsibilities include defining and driving technical vision and architectural strategy for the AI chat backend platform, leading design of highly scalable, low-latency, distributed systems supporting 20M+ global users, and providing technical leadership across multiple teams. Qualifications include 10+ years of backend engineering experience, 3+ years in Staff or Principal roles, expertise in Java (17+), Python, or Node.js, cloud-native architectures (AWS or equivalent), Kubernetes/ECS, and containerized deployments. Deep understanding of API design, streaming data, and event-driven systems is required. Nice to have skills include Java frameworks (Spring Boot, Micronaut), streaming platforms (Kafka, Pulsar, Flink, Spark), productionizing LLM-powered systems, multi-region deployments, performance optimization, GitOps, Terraform, CI/CD, enterprise chat systems, and data security frameworks. Nexthink offers a permanent contract, competitive salary, hybrid work, unlimited vacation, office with Lake Geneva view, fitness access, public transport reimbursement, language classes, and team events. We are committed to diversity and inclusion, with over 75 nationalities. Join us to shape the future of digital employee experience management.

Company Information

Nexthink logo
Headcount: 1,000 - ?
Current open roles at Nexthink on JobCrawls
LocationActive listings
Remote - Global28
Remote - North America2
Current role mix at Nexthink on JobCrawls
Role typeActive listings
Software Engineer7
Corporate Security Engineer5
Sales Representative3
Human Resources Specialist1
Product Support Engineer1
Full Stack Developer1
Search Engineer1
GTM Project Manager1
Engagement Manager1
Professional Services Consultant1
AI Researcher1
Total Rewards & Transformation1
Data Analyst / Engineer1
Senior Site Reliability Engineer1
Consultant1
Site Reliability Engineer1
Client Director1
Product Security Engineer1
Current role-level mix at Nexthink on JobCrawls
Role levelActive listings
Mid-Level23
Senior2
Mid-level1

Nexthink appears in 30 indexed job postings in JobCrawls' Finland dataset since October 2023. In that historical index, the strongest location signals for this employer are Remote - Global and Remote - North America.

Data shown is based on historical job postings from our database.

Job Details

Responsibilities

  • Define and drive technical vision and architectural strategy for the AI chat backend platform
  • Lead design of highly scalable, low-latency, distributed systems supporting 20M+ global users
  • Partner with product, infra, and AI/ML teams to align engineering strategy with business objectives
  • Provide technical leadership across multiple teams
  • Architect and deliver fault-tolerant APIs and services capable of handling large-scale real-time workloads
  • Champion observability, performance, and resiliency across the stack
  • Act as a mentor and multiplier, raising the technical bar and helping senior engineers grow
  • Lead technical deep dives, design reviews, and roadmap alignment discussions with leadership
  • Ensure security, compliance, and cost-efficiency are embedded in design from day one

Requirements

  • 10+ years of backend engineering experience
  • 3+ years in Staff or Principal roles
  • Experience designing and scaling backend systems for tens of millions of users or high-throughput real-time systems
  • Expertise in Java (17+), Python, or Node.js
  • Strong background in distributed systems, concurrency, and high availability
  • Hands-on expertise in cloud-native architectures (AWS or equivalent), Kubernetes/ECS, and containerized deployments
  • Deep understanding of API design, streaming data, and event-driven systems
  • Exceptional communication skills
  • Track record of mentoring and elevating engineering teams

Skills & Technologies

Java (17+)PythonNode.jsDistributed systemsCloud-native architecturesKubernetes/ECSAPI designStreaming dataEvent-driven systems

Education Level

None required

Benefits & Perks

1 day agoContent Complete

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.