companyNexthink logo

Lead Principal/Staff Backend Software Engineer

NexthinkLausanne
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Qualifications:Minimum of 10 years of backend engineering experience, with at least 3 years in Staff or Principal-level positions. Demonstrated success in designing and scaling backend systems for tens of millions of users or high-throughput real-time systems. Proficiency in Java (version 17 or above), Python, or Node.js, with a strong foundation in distributed systems, concurrency, and high availability. Hands-on experience with cloud-native architectures (AWS or equivalent), Kubernetes/ECS, and containerized deployments. Extensive experience in building and operating mission-critical services with Service Level Agreements (SLAs) in production environments. In-depth knowledge of API design, streaming data, and event-driven architectures. Exceptional communication skills, capable of influencing cross-functional teams and leadership with clear technical guidance.

About the job

Nexthink is on the lookout for a dynamic Principal/Staff Backend Software Engineer who will spearhead the technical strategy, architecture, and execution of our expansive AI chat agent platform. This groundbreaking system is poised to cater to over 20 million users globally, marking it as one of the most ambitious backend projects within Nexthink.

In this pivotal role, you will transcend traditional implementation duties by establishing the technical roadmap, shaping cross-team design directives, and acting as a trusted advisor to engineering leadership and product teams. You will confront challenges related to scalability, reliability, and performance while collaborating with AI/ML, Infrastructure, and Security teams to create production-ready AI solutions.

This position offers significant impact and ownership, allowing you to make essential architectural decisions and mentor senior engineers, ensuring that Nexthink’s AI systems are built to adapt and grow with future demands.

Key Responsibilities:

  • Define and drive the technical vision and architectural strategy for the AI chat backend platform.

  • Lead the design of highly scalable, low-latency, distributed systems that support over 20 million global users.

  • Collaborate with product, infrastructure, and AI/ML teams to align engineering efforts with business goals.

  • Provide technical leadership across multiple teams, influencing design patterns, coding standards, and industry best practices.

  • Architect and deliver fault-tolerant APIs and services capable of managing large-scale real-time workloads.

  • Promote observability, performance, and resilience throughout the tech stack.

  • Function as a mentor and multiplier, enhancing the technical acumen of senior engineers.

  • Lead technical deep dives, design reviews, and roadmap alignment discussions with leadership.

  • Incorporate security, compliance, and cost-efficiency into the design from the outset.

About Nexthink

Nexthink is the leading provider of digital employee experience management software. Our solutions empower IT leaders with unparalleled insights, enabling them to identify, diagnose, and resolve issues at scale that affect employees universally, across any application or network, before they even notice. As the first solution that transitions IT from reactive problem-solving to proactive optimization, Nexthink serves over 1,300 clients, enhancing the digital experiences of more than 18 million employees. Headquartered in Lausanne, Switzerland, and Boston, Massachusetts, we have 9 offices globally.#LI-Hybrid

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.