
Principal/Staff Software Engineer - Nexthink - Lausanne, Switzerland
Software Engineer
Tap this card for salary charts and full compensation details.
Expand to unlock full salary context
See benchmark placement, pay-band comparison graph, and localized salary narrative.
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
| Location | Active listings |
|---|---|
| Remote - Global | 28 |
| Remote - North America | 2 |
| Role type | Active listings |
|---|---|
| Software Engineer | 7 |
| Corporate Security Engineer | 5 |
| Sales Representative | 3 |
| Human Resources Specialist | 1 |
| Product Support Engineer | 1 |
| Full Stack Developer | 1 |
| Search Engineer | 1 |
| GTM Project Manager | 1 |
| Engagement Manager | 1 |
| Professional Services Consultant | 1 |
| AI Researcher | 1 |
| Total Rewards & Transformation | 1 |
| Data Analyst / Engineer | 1 |
| Senior Site Reliability Engineer | 1 |
| Consultant | 1 |
| Site Reliability Engineer | 1 |
| Client Director | 1 |
| Product Security Engineer | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 23 |
| Senior | 2 |
| Mid-level | 1 |
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
Education Level
None requiredBenefits & Perks
Benefits
