Назад
Company hidden
2 дня назад

Senior Software Backend Engineer (Java)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US/Switzerland
Релокация
Switzerland
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior Software Backend Engineer (Java): Building and evolving core services for data-ingestion products that power digital employee experience management with an accent on scalable distributed systems, real-time APIs, and high-throughput data processing. Focus on architecting cloud-native backend solutions, ensuring resiliency and performance under heavy loads, and integrating with multiple services.

Location: Hybrid work model balancing office and remote, with offices in Lausanne, Switzerland (beautiful office with Lake Geneva view) and Boston, Massachusetts; structured onboarding for new hires to foster connections.

Company

Leader in digital employee experience management software providing IT leaders with insights to diagnose and fix issues proactively across endpoints, applications, and networks for over 1,300 customers and 18 million employees.

What you will do

  • Design, build, and scale distributed backend systems serving millions of users.
  • Drive end-to-end feature delivery from design and implementation to deployment and monitoring.
  • Architect real-time, low-latency APIs and services for large-scale data ingestion.
  • Develop cloud-native Java services with focus on reliability, performance, and scalability.
  • Build infrastructure components using AWS, Docker, and Kubernetes/ECS.
  • Ensure system resiliency, fault tolerance, and compliance in high-throughput environments.
  • Collaborate with product, infrastructure, and frontend teams on production-ready systems.

Requirements

  • Strong communication skills in English, able to explain complex technical topics clearly.
  • 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.
  • Excellent knowledge of observability practices: logging, monitoring, tracing, metrics.

Nice to have

  • Java frameworks (Micronaut, Spring).
  • Performance tuning and scaling in high-throughput environments.
  • Familiarity with GitOps, CI/CD, IaC.

Culture & Benefits

  • Permanent contract and competitive compensation package.
  • Flexible hours and unlimited vacation plus 25 days holidays and 3 company-paid volunteer days.
  • Free access to fitness centre, fresh fruit/cookies/soft drinks, half-fare public transport reimbursement.
  • Up to 50% reimbursement for French classes.
  • Regular company/team events, pizza talks, team building, meetups.
  • Bonuses for successful referrals; relocation package for people coming from another country.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →