Enable job alerts via email!

Software Engineer II

Tripadvisor

Waterloo

On-site

CAD 120,000 - 140,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Tripadvisor is seeking a Software Engineer II to enhance its location data management engine. Responsibilities include developing full-stack features, collaborating with design teams, and ensuring software quality through testing and code reviews. This mid-senior level role requires strong expertise in JavaScript and Java, alongside experience in microservices and cloud platforms like AWS.

Qualifications

  • 3+ years of large-scale, full life cycle development experience.
  • Solid foundation in data structures, algorithms, and OO design.
  • Experience with data processing or ML modeling is a plus.

Responsibilities

  • Design and implement technical solutions for projects.
  • Develop, deploy, and maintain full-stack implementations.
  • Ensure quality of code during production release.

Skills

JavaScript
Java
Microservices
Data Structures
Algorithms
Cloud Platform (AWS)

Education

Bachelor of Science in Computer Science

Tools

Docker
Kubernetes
PostgreSQL
Kafka
React
Tomcat

Job description

Join to apply for the Software Engineer II role at Tripadvisor

Join to apply for the Software Engineer II role at Tripadvisor

Get AI-powered advice on this job and more exclusive features.

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 perspective and experiences, so we can collectively revolutionize travel and together find the good out there.

The Places team mission is to build the world's best engine for managing location data. We are enhancing data collection on the main site and our mobile apps, building a data processing pipeline, integrating with third-party vendors, and leveraging machine learning, all to curate location data valuable to TripAdvisor users and our partners.

As a Software Engineer II, you will independently develop features in support of our products across all layers of the stack. You will be responsible for designing relational databases, microservices, APIs, and interactive user interfaces. Through your work, you will grow expertise in one or more technologies and share your learnings with your team. You will be responsible for testing the software you write and will maintain your features once released. As a Software Engineer II, you will actively provide code reviews to your peers, ensuring that team standards and best practices are adhered to. Similarly, you will actively seek feedback from your peers and promote a collaborative and fast-paced engineering culture.

What You'll Do

  • Code! Most of our engineers release code to production every few days, and we have a daily release cycle.
  • Design and implement the technical solutions for projects
  • Work closely with our product and design teams to define feature specifications
  • Be responsible for the quality of the code you ship
  • Actively provide feedback on best practices and design patterns to your peers in the form of code reviews
  • Develop, deploy and maintain full-stack implementations of owner and consumer-facing features
  • Be responsible for all aspects of software engineering, from design to implementation, QA, operations, and maintenance.
  • Work alongside other engineering groups located around the world - the US East Coast, Central, and Eastern Europe.

Skills And Experience

  • Bachelor of Science in Computer Science or equivalent
  • 3+ years of large-scale, full life cycle development experience
  • Solid foundation in data structures, algorithms, and OO design
  • Experience building microservices, event-driven, and domain-oriented architectures
  • Experience with full-stack web development in JavaScript and Java. The team develops with JavaScript/React, Java, Tomcat, Linux, PostgreSQL, Snowflake, Docker, Kubernetes, Kafka
  • Cloud Platform experience (AWS) desired
  • Experience with data processing or ML modeling is a plus

If you need a reasonable accommodation or support during the application or the recruiting process due to a medical condition or disability, please reach out to your individual recruiter or send an email to AccessibleRecruiting@Tripadvisor.com and let us know the nature of your request . Please include the job requisition number in your message.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development, Technology, Information and Internet, and Travel Arrangements

Referrals increase your chances of interviewing at Tripadvisor by 2x

Get notified about new Software Engineer jobs in Waterloo, Ontario, Canada.

Software Developer III, Front-End, Google Home Platform
Software Developer III, Google Cloud Platforms
Software Developer Engineer in Test (SDET) – Core Protection Technology
Software Developer II, Site Reliability Development
Software Developer III, Full Stack, Google Cloud Platforms
Embedded Systems Developer, Google Health Platforms and Devices
Software Developer III, Infrastructure, Google Cloud Platforms
Software Developer III, Google Cloud Platforms

Waterloo, Ontario, Canada CA$120,000.00-CA$140,000.00 2 weeks ago

Kitchener, Ontario, Canada CA$120,000.00-CA$140,000.00 2 weeks ago

Software Engineer I, Backend (Identity Decisioning)

Waterloo, Ontario, Canada CA$60,000.00-CA$100,000.00 1 year ago

Software Engineering Student Intern (4 month term)
Software Developer II, Site Reliability Development

Kitchener, Ontario, Canada CA$60,000.00-CA$100,000.00 1 year ago

Software Engineering Student Intern (4 month term)
Software Developer III, Site Reliability Development
Software Engineer I (Consumer Servicing)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer II, Backend (Consumer Authentication)

Affirm

Kitchener

Remote

CAD 125.000 - 175.000

4 days ago
Be an early applicant

Software Engineer II, Backend (Consumer Authentication)

Affirm

Windsor

Remote

CAD 125.000 - 175.000

3 days ago
Be an early applicant

Software Engineer II, Backend (Consumer Authentication)

Affirm

Prince Edward Island

Remote

CAD 125.000 - 175.000

3 days ago
Be an early applicant

Software Engineer II, Backend (Consumer Authentication)

Affirm

Halifax

Remote

CAD 125.000 - 175.000

3 days ago
Be an early applicant

Software Engineer II, Backend (Consumer Authentication)

Affirm

Saskatoon

Remote

CAD 125.000 - 175.000

3 days ago
Be an early applicant

Software Engineer II, Backend (Consumer Authentication)

Affirm

Oshawa

Remote

CAD 125.000 - 175.000

4 days ago
Be an early applicant

Software Engineer II, Backend (Consumer Authentication)

Affirm

Regina

Remote

CAD 125.000 - 175.000

3 days ago
Be an early applicant

Software Engineer II, Backend (Consumer Authentication)

Affirm

Victoria

Remote

CAD 125.000 - 175.000

4 days ago
Be an early applicant

Software Engineer II, Backend (Consumer Authentication)

Affirm

Hamilton

Remote

CAD 125.000 - 175.000

3 days ago
Be an early applicant