Nexthink logo
Nexthink2 days ago

Senior Backend Software Engineer

Hybrid ยท Lausanne, Vaud, Switzerland

Type
Full Time
Level
Senior Level
Education
Masters Degree
Company size
Large

Job Summary

Senior Backend Software Engineer responsible for designing, building, and scaling distributed backend systems and real-time APIs for large-scale data-ingestion. Develop cloud-native services in Java (17+), leveraging AWS, Docker, and Kubernetes/ECS. Work across product, infrastructure, and frontend teams to deliver production-ready systems with high availability and observability (logging, monitoring, tracing, metrics). Drive end-to-end feature delivery from design to deployment and monitoring. The role emphasizes collaboration, architectural input, and improving backend performance for millions of users. Location: Lausanne, Switzerland with a hybrid work model; relocation package available for candidates from abroad.

Required Qualifications

  • BSc/BEng or Master in Computer Science (or equivalent)
  • 5+ years of professional backend engineering experience
  • Proficient in Java (17+)
  • Experience with distributed data systems (e.g., Redis, Apache Kafka, SQL databases)
  • Proven experience designing and scaling backend systems for millions of users or high-throughput real-time services
  • Solid understanding of cloud-native architectures (AWS or similar), containerization (Docker), and orchestration (Kubernetes/ECS)
  • Strong background in high availability systems, failover, and resiliency design
  • Strong communication skills in English
  • Nice to have Java frameworks knowledge (Micronaut, Spring)
  • Performance tuning and scaling experience in high-throughput environments
  • Familiarity with GitOps, CI/CD, IaC
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf โ€” no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Nexthink

Senior Backend Software Engineer

Apply on Sorce