
About GetYourGuide
Unlock unforgettable travel experiences effortlessly
Key Highlights
- Headquartered in Berlin with 1001+ employees
- $897.3 million raised in Series F funding
- Partnership with Expedia for US market expansion
- User-friendly online marketplace for tours and activities
GetYourGuide is a leading travel experiences booking platform headquartered in Berlin, Germany. With over 1001 employees, the company has raised $897.3 million in funding through Series F rounds and has partnered with Expedia to expand its reach into the US market. GetYourGuide offers a user-friendl...
🎁 Benefits
GetYourGuide provides a comprehensive benefits package including virtual shares, 40 days of telecommuting per year, 25 vacation days (increasing to 28...
🌟 Culture
GetYourGuide fosters a culture focused on simplifying travel experiences through digital innovation. The company prioritizes employee growth with stru...

Software Engineering • Senior
GetYourGuide • Berlin - Hybrid
Skills & Technologies
Overview
GetYourGuide is hiring a Senior Software Engineer for their Search Platform team to enhance travel experiences through innovative search solutions. You'll work with technologies like Java, Spring Boot, and PostgreSQL in Berlin. This position requires 6+ years of software development experience.
Job Description
Who you are
You have over 6 years of software development experience, particularly with distributed systems or search engines — you've built scalable applications and understand the intricacies of performance optimization. Your expertise in Java and Spring Boot is complemented by your proficiency in PHP and modern JavaScript frameworks like Vue.js and TypeScript, allowing you to tackle full-stack challenges effectively.
You thrive in collaborative environments, working alongside engineers, designers, data scientists, and analysts to create exceptional user experiences. Your experience with A/B testing and iterative development means you can quickly adapt and respond to user feedback, ensuring that the solutions you build are both effective and user-friendly.
Mentoring others is a passion of yours — you enjoy sharing your knowledge and helping team members grow their skills. You are also involved in the hiring process, contributing to building a strong and capable team.
Your toolkit includes a variety of technologies and frameworks, such as MySQL, PostgreSQL, GraphQL, Kafka, and Kubernetes, which you leverage to design and develop efficient solutions that can scale with the business needs.
What you'll do
As a Senior Software Engineer on the Search Platform team, you will design and develop robust interfaces that provide high-quality and up-to-date information about our inventory. Your role will involve collaborating with cross-functional teams to iterate quickly and learn about customer needs through A/B experiments. You will continuously improve the codebase, systems, and processes to enhance performance and reliability.
You will work on the full stack, utilizing your skills in Java, Spring Boot, PHP, and various JavaScript frameworks to deliver exceptional search and discovery experiences. Your responsibilities will include mentoring junior engineers, participating in code reviews, and contributing to architectural discussions to ensure the scalability and maintainability of the platform.
What we offer
At GetYourGuide, we believe in empowering our employees to unlock their potential. You will be part of a vibrant community of explorers, working in a hybrid environment that allows for flexibility and collaboration. We offer competitive compensation and opportunities for professional growth within a dynamic and innovative company culture. Join us in changing the way the world travels and make a meaningful impact on millions of travelers worldwide.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at GetYourGuide.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Algolia is seeking a Senior Software Engineer for their Search Platform team to tackle challenges in AI Search and distributed systems. You'll work with technologies like Java and cloud computing to enhance their scalable architecture. This role requires strong experience in building complex systems.

Software Engineering
Airwallex is hiring a Senior Software Engineer for their Search Platform team. You'll work on building a unified payments and financial platform for global businesses. This position requires strong role-related expertise and a collaborative mindset.

Software Engineering
Airwallex is hiring a Software Engineer II for their Search Platform team to develop and enhance their unified payments and financial platform. You'll work with technologies like Java and Python, focusing on building scalable solutions. This position requires relevant experience in software engineering.

Software Engineering
Algolia is hiring a Software Engineer for their Search Platform team to work on their AI search technology. You'll be involved in designing and maintaining scalable distributed systems and reusable libraries. This role requires experience with Java and distributed systems.

Backend Engineer
GetYourGuide is hiring a Senior Backend Engineer to develop innovative marketplace features that enhance global travel experiences. You'll work on complex systems and algorithms to drive the company's growth. This position requires significant backend engineering experience.