Senior Software Engineer

Posted 6 Days Ago
Be an Early Applicant
Canada
5-7 Years Experience
Software • Travel
The Role
As a Senior Software Engineer at Tripadvisor, you will develop and maintain tools for managing ontologies, ensure effective data integration, and lead technical initiatives while mentoring junior developers. You will engage in coding for APIs and microservices, collaborate with teams to meet customer requirements, and apply software security best practices.
Summary Generated by Built In


We believe that we are better together, and at Tripadvisor we welcome you for who you are. Our workplace is for everyone, as is our people powered platform. At Tripadvisor, we want you to bring your unique identities, abilities, and experiences, so we can collectively revolutionize travel and together find the good out there.

Tripadvisor is looking for an experienced Software Engineer to join our Ontology & Metadata Engineering team. This team is responsible for organizing and exposing our extensive inventory of hotels, restaurants, attractions and more to enable the creation of great customer experiences on our website and native application. Our goal is to provide relevant and timely recommendations that assist users in planning their ideal trip. In this role, you will be responsible for building, improving, maintaining, and operating the systems to ensure the delivery of the most relevant content to every Tripadvisor user.

What you will do:

  • Knowledge Representation: Develop and maintain tools for managing ontologies and organizing domain-specific knowledge.
  • Metadata Management: Handle metadata to ensure that millions of things are well described, easily searchable, and interoperable.
  • Data Integration: Ensure that different data sources and types can work together effectively.
  • Technical Leadership and Mentorship: Provide technical leadership for the team, offering guidance and mentoring to junior developers. Take responsibility for maintaining high code quality for both personal contributions and team outputs.
  • Code Development and Maintenance: Actively engage in coding across various levels, from APIs and backend microservices to database management. Participate in a daily release cycle, with frequent code deployments to production.
  • Cross-Team Collaboration: Collaborate closely with other teams to align requirements with feature specifications and deliver high-quality outcomes for customers.
  • Software Security: Apply software security best practices and adhere to secure coding principles.


Skills & Experience:

  • 5+ years of large scale, full life-cycle development experience
  • Hands-On AWS Experience: Proven operational experience with AWS, including practical skills in deploying, managing, and optimizing applications within the AWS ecosystem​. Essential due to our infrastructure reliance on AWS.
  • Technologies and Programming Languages: Experience with domain-oriented microservices architecture, including proficiency in Java, JavaScript/TypeScript, and Python, along with experience with SQL/NoSQL databases. Familiarity with graph databases (e.g., Neptune, Neo4j) and building knowledge graphs is a plus.
  • Software Design and Implementation: Expertise in designing and implementing scalable, high-performance software systems.
  • Performance Optimization: Advanced skills in performance tuning and optimizing software systems.
  • Technical Leadership: Experience in a tech lead capacity, designing and implementing complex software solutions, and coordinating the work of other engineers.
  • Communication: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.




 

We strive to create an accessible and inclusive experience for all candidates. If you need a reasonable accommodation during the application or the recruiting process, please make sure to reach out to your individual recruiter or our team at [email protected] 


#LI-SM2

#LI-REMOTE

#REMOTE


Top Skills

Java
JavaScript
Python
Typescript
The Company
HQ: Needham, MA
5,280 Employees
On-site Workplace

What We Do

Tripadvisor, the world's largest travel guidance platform*, helps hundreds of millions of people each month** become better travelers, from planning to booking to taking a trip. Travelers across the globe use the Tripadvisor site and app to discover where to stay, what to do and where to eat based on guidance from those who have been there before. With more than 1 billion reviews and opinions of nearly 8 million businesses, travelers turn to Tripadvisor to find deals on accommodations, book experiences, reserve tables at delicious restaurants and discover great places nearby. As a travel guidance company available in 43 markets and 22 languages, Tripadvisor makes planning easy no matter the trip type.

The subsidiaries of Tripadvisor, Inc. (NASDAQ: TRIP), own and operate a portfolio of online travel brands and businesses, operating under various websites and apps, including the following websites:
www.bokun.io, www.cruisecritic.com, www.flipkey.com, www.thefork.com, www.helloreco.com, www.holidaylettings.co.uk, www.housetrip.com, www.jetsetter.com, www.niumba.com, www.seatguru.com, www.singleplatform.com, www.vacationhomerentals.com, and www.viator.com.

* Source: SimilarWeb, unique users de-duplicated monthly, June 2022
** Source: Tripadvisor internal log file

Jobs at Similar Companies

bet365 Logo bet365

Junior Sports Analyst

Digital Media • Gaming • Software • eSports • Automation
Denver, CO, USA
6100 Employees
55K-80K Annually

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Customer Success Specialist

Cloud • Information Technology • Productivity • Professional Services • Software
Hybrid
Chicago, IL, USA
45 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account