Zurich, ., Switzerland Hybrid Employment

GetYourGuide is hiring a Software Engineer

About the Role

GetYourGuide is hiring a Senior Software Engineer to join our Revenue Platform team. You will provide technical leadership and deliver the capabilities that turn bookings into accurate, auditable financial data. Your work will be central to ensuring correctness, auditability, and scalability across core money flows for over EUR 1B in annual revenue.

What You'll Do

  • Provide technical leadership across the revenue domain while staying hands-on to deliver capabilities other teams depend on.
  • Lead initiatives that improve correctness, auditability, and scalability across core money flows.
  • Lead domain-level technical direction, driving alignment across partner teams on architecture, standards, and the evolution of core financial primitives.
  • Build and operate backend services that convert the booking lifecycle into accounting-ready financial data, powering financial and payout data at scale (300M+ financial events per year).
  • Deliver and maintain critical financial tooling and integrations, including partner tax info validation, FX rates, and strong auditability of financially-impacting modifications.
  • Balance new feature delivery with operational excellence, correctness, and platform health.
  • Mentor engineers, contribute to team culture, and elevate performance standards across the team.

What We're Looking For

  • 5+ years of software development experience.
  • Excellent collaboration and teamwork skills.
  • Proficiency in Java/Spring and the ability to build features from scratch.
  • A strong background in designing and implementing scalable service-oriented architectures and a good understanding of design patterns, APIs, and event-driven architecture.
  • Experience building and running production services in distributed, cloud, and containerized environments, with modern observability tools.
  • Be excited to experiment with and leverage AI for productivity.

Nice to Have

  • Experience in financial technology or marketplace organisations.
  • Experience designing for correctness, traceability, and safe change in regulated domains.
  • Ability to contribute to the frontend codebase.

Technical Stack

  • Java, Spring

Benefits & Compensation

  • Annual personal growth budget and mentorship programs for continuous learning and development.
  • Work from anywhere in the world for 30 days per year.
  • A hybrid working approach with three days of in-office collaboration (Mon, Tue, Thur) and two days of optional at-home focus time.
  • Opportunities to collaborate and socialize through quarterly team events and yearly company-wide events.
  • Monthly transportation and fitness budget.
  • Discounts for you, your friends, and family on GetYourGuide activities.
  • Language reimbursement program.
  • Health and wellness benefits.

Work Mode

This role follows a hybrid model. You can be based at our Berlin HQ or in local offices around the globe (e.g., New York, Bangkok).

Our commitment is that every qualified person will be evaluated according to their skills, regardless of age, gender identity, ethnicity, sexual orientation, disability status, or religion.

Required Skills
JavaSpringService-Oriented ArchitectureDesign PatternsAPIsEvent-Driven ArchitectureDistributed SystemsCloudContainersObservability
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
GetYourGuide

Connects people with unforgettable travel experiences worldwide. Since 2009, millions of travelers have booked unique activities in over 12,000 cities.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago