Senior Backend Software Engineer
Hybrid ยท Lausanne, Vaud, Switzerland
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
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.