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.





