About the company
The Tripadvisor Group connects people to experiences worth sharing, and aims to be the world’s most trusted source for travel and experiences. The Tripadvisor Experiences Engineering team is distributed across Europe and is responsible for Tripadvisor.com, the Tripadvisor mobile apps and all their supporting infrastructure.
Responsibilities
- Drive the design and architecture of complex, scalable systems that underpin our technology solutions.
- Conduct design reviews at both the engineering pillar level and across the broader engineering organization.
- Lead generalisable improvements in operational maturity for your platform and promote best practices with other engineers.
- Work closely with engineering managers, other principal and senior principal engineers to drive technology strategy and roadmap.
- Partner with Product Manager(s) and Engineering Manager(s) to establish clear technical delivery milestones for key initiatives.
- Build trusted leadership by being regarded as a go-to person across a wide number of technologies, practices, and tools.
- Communicate effectively with technical and non-technical stakeholders to ensure alignment on project goals, commitments, and timelines.
Requirements
- 10+ years of experience in commercial software development.
- Demonstrated excellence in working with cross functional teams in fast-paced environments.
- Excellent command of tools and expertise for troubleshooting production issues.
- Experience around building scalable and distributed software systems, from conception to production.
- Experience of software architecture, design principles and engineering best practices.
- Experience with AWS or Azure cloud platforms, object-oriented programming languages such as Java, Python, or Scala, and working with both SQL and NoSQL databases.
- Exposure to the data engineering ecosystem will be a huge plus.
Conditions
- Competitive compensation packages, including base salary and annual bonus.
- “Work your way” with flexibility to suit your lifestyle.
- Flexible schedule.
- Donation matching.
- Tuition assistance.
- Lifestyle benefit.
- Travel perks.
- Employee assistance program.
- Health benefits.