GrepJob
GetYourGuide

Senior Software Engineer, Communications Platform (Backend focused)

GetYourGuide
Apply
about 4 hours ago
Zürich, SwitzerlandSenior / Mid Level

Responsibilities

  • Work in a cross-functional mission team with highly skilled engineers.
  • Continuously improve the code base, systems, and processes.
  • Design and develop efficient solutions that can scale.
  • Enable the team to iterate quickly and learn about customers through A/B experiments.

Requirements

  • 6+ years of software development experience.
  • High proficiency in Java and Spring Boot.
  • Experience designing architecture and deployment of web applications and services.
  • Experience with distributed systems and asynchronous messaging.
  • Experience in operating at scale, CI/CD pipelines, and cloud DevOps.
  • Strong stakeholder management and technical leadership skills.
  • Ability to write fast, reliable, and maintainable code.
  • Customer-centric prioritization and data-driven decision-making.
  • Hands-on experience with AI experimentation.
  • Excellent written and verbal communication skills in English.

Benefits

  • Annual personal growth budget and mentorship programs.
  • Work from anywhere in the world for 30 days per year.
  • Hybrid working approach with three days in-office collaboration.
  • Opportunities for team collaboration and social events.
  • Monthly transportation and fitness budget.
  • Discounts on GetYourGuide activities for you and your family.
  • Language reimbursement program.
  • Health and wellness benefits.

Tech Stack

GraphQLJavaSpring Boot