Principal Software Engineer

1 week ago


Needham, United States Tripadvisor Full time
Job DescriptionJob Description

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.

Get into the Driver's Seat For Your New Adventure Imagine the impact you could have on the millions of vacations booked at Tripadvisor. Tripadvisor is the largest travel site in the world with hundreds of millions of unique visitors on a monthly basis and hundreds of millions of user reviews.

The SEO Team at Tripadvisor is well known for staying ahead of our competitors, and we are looking for a strong engineering lead to help define our future. The SEO Team's widely used analytics and other data driven tools the team has built over the years have been key to this success. You will help the team refine our SEO platform with new approaches, digging more deeply into our data, utilizing new technologies, building out new tools and refining existing ones. SEO is no longer just page-rank, it has evolved into a highly competitive landscape including both user experience metrics as well as site content and structure. You will be working with some of the best SEO practitioners in the space utilizing extensive PB sized datasets to understand what is working and how it works. Creativity, curiosity and a willingness to dig deeply into both our success and failures and those of our competitors is key to being successful.

Day to day work as a Principal Software Engineer on the team will entail building out tools leveraging our wide ranging data sets. You will define the technology roadmap of our SEO platform, along-side our SEO analysts using it. You will lead a small team of dedicated engineers in the execution. Our SEO platform has provided significant growth to Tripadvisor throughout the years. The systems that you own will be critical to SEO and also provide insight to teams and business leaders across the company

Location: This opportunity offers the chance to work fully remotely, hybrid or office based. Our US offices are based in Needham, MA and El Segundo, CA.

What You'll Do:
  • Build and drive a technical roadmap for our SEO platform
  • Design solutions to business problems by building new tools and/or processes
  • Take on projects with independence and a mandate to leave things better than you found them.
  • Be pragmatic when solving problems with a deep understanding of the purpose and goal of your work.
  • Be integral for the code quality on your team through leadership in design and code review.
  • Be a mentor for others on the team.
  • Help bring the team's technical knowledge and solutions to the engineering organization via tech talks and design reviews.

Skills and Experience:
  • 10+ years of experience as a professional engineer.
  • Bachelor of Science in Computer Science, Engineering or equivalent
  • Deep experience querying, ETLing, and analyzing large data sets in databases
  • Prior experience running and executing large scale initiatives successfully
  • Prior partnerships with business leaders, working collaboratively to achieve substantial goals
  • Solid foundation in data structures, algorithms, and OO design

Nice to have:
  • Prior experience managing Linux systems and JBOD/RAID infrastructure
  • Experience working with HTML/CSS and interacting with the DOM
  • Some exposure to the following technologies: Python, Perl, SQL, Snowflake, React, Postgres, Gradle, BERT, AWS.

The base salary range for this role is $150,000 to $215,000. This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range. An employee's pay position within the wage range will be based on several factors including, but limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or organizational needs. This compensation range may also be modified in the future.

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.

#LI-AMCVAY

#LI-REMOTE



  • Needham, United States Hpr LLC Full time

    HPR is the leading provider of high-performance and ultra-low latency electronic trading and capital markets infrastructure solutions offered as a managed service. Our cutting-edge technology is used by tier-1 financial institutions to monitor and execute trades rapidly and efficiently. We are searching for a forward thinking Software Engineering Manager to...


  • Needham, United States Tbwa ChiatDay Inc Full time

    Our purpose is to positively impact people’s lives every day in every home around the world! We work very hard to provide our consumers with high-quality, exciting 5-star products that make life easier. We thrive on passion and innovation and are looking for great people, with great ideas, who want to build the next big thing and develop while they do.Are...


  • Needham, United States SharkNinja Full time

    Our purpose is to positively impact people's lives every day in every home around the world! We work very hard to provide our consumers with high-quality, exciting 5-star products that make life easier. We thrive on passion and innovation and are looking for great people, with great ideas, who want to build the next big thing and develop while they do. Our...


  • Needham, United States First Help Financial Full time

    First Help Financial (FHF) is a fast-growing and culturally diverse company in the U.S. We provide auto loans to the underserved and care for our customers and partners with exceptional service. Through flexible financing options and tri-lingual support, we offer consumers an easier way to finance their first car. We lend to and support our portfolio which...


  • Needham, United States Building36 Technologies Full time

    Software Tech Lead Needham, MADo you love tinkering with devices? Have you automated your own home? Do you love tomentor and collaborate with other engineers?If the above holds true for you, then we would love to talk to you! Building36, an Alarm.com is looking for a versatile Software Tech Lead to join our team. We’re doing work in smart home technology,...


  • Needham, United States Building36 Technologies Full time

    Software Tech Lead Needham, MADo you love tinkering with devices? Have you automated your own home? Do you love tomentor and collaborate with other engineers?If the above holds true for you, then we would love to talk to you! Building36, an Alarm.com is looking for a versatile Software Tech Lead to join our team. We’re doing work in smart home technology,...


  • Needham, United States Alarm.com Full time

    Job DescriptionJob DescriptionDo you love tinkering with devices? Have you automated your own home? Do you love to mentor and collaborate with other engineers?If the above holds true for you, then we would love to talk to you! Alarm.com is looking for a versatile Software Tech Lead to join our team. We're doing work in smart home technology, video...


  • Needham, United States SharkNinja Full time

    At SharkNinja, we are passionate about creating products that make a positive impact on people's lives every day.We are seeking an exceptional Principal Electrical Engineer to join our Advanced Development team. This individual will play a key role in delivering innovative and high-quality products that exceed customer expectations.About the RoleThis is a...


  • Needham Heights, Massachusetts, United States Hearst Full time

    Job DescriptionWe are seeking a highly skilled Digital Content Producer to join our team at Hearst. As a key member of our software development team, you will be responsible for developing software solutions that meet the needs of our business.Responsibilities:Developing and implementing software solutions using JavaScript, React, and Node.js.Collaborating...


  • Needham, United States SharkNinja Full time

    Senior Mechanical Engineer (Sharing an engineering portfolio which shows examples of prior design work is recommended) At SharkNinja, our purpose is to positively impact people's lives every day in every home around the world! We work very hard to provide our consumers with high quality, exciting 5-star products that make life easier. We thrive on passion...


  • Needham, United States Softworld Inc Full time

    Job Title: 81079 - Desktop Engineer, MCM/IntuneFind out more about the daily tasks, overall responsibilities, and required experience for this opportunity by scrolling down now.Job Location: Needham MA 02494 Onsite Requirements:IntunePowerShellMECM/SCCM Job Description: We are seeking a Desktop Engineer/Architect with 2 or more years of experience in...


  • Needham, Alabama, United States Yoh, A Day & Zimmermann Company Full time

    Job SummaryWe are seeking a highly skilled Desktop Engineer/Architect to join our Workplace Technology Infrastructure Engineering Team at Yoh, A Day & Zimmermann Company.Key ResponsibilitiesPerform software packaging tasks in preparation for deployment via Microsoft Configuration Manager and IntuneUse and optimize Intune policies to bring 'Modern Management'...


  • Needham, United States Softworld, a Kelly Company Full time

    Job Title: 81079 - Desktop Engineer, MCM/IntuneJob Location: Needham MA 02494 Onsite Requirements:IntunePowerShellMECM/SCCM Job Description: We are seeking a Desktop Engineer/Architect with 2 or more years of experience in Desktop Engineering to join the Workplace Technology Infrastructure Engineering Team.This role will provide global technical expertise...

  • Site Engineer III

    1 week ago


    Needham, United States Digital Realty Full time

    Job Description SHIFT: Second shift - Monday - Friday 3pm-11pm Your role The Site Engineer III position is a contributing member to the site level Data Center Operations team assigned to one or more of our data center properties reporting directly to the Manager Engineering Operations. The Site Engineer III will have experience in mission critical...


  • Needham, United States Yoh, A Day & Zimmermann Company Full time

    Job DescriptionJob DescriptionPlease send updated resumes directly to bhagyashree.yewle@yoh.comBhagyashree Yewle, Recruiting Team Lead, YOH SPGLinkedIn: https://www.linkedin.com/in/bhagyashreeyewle/Must be onsite 3-4 days per week in Needham, MA Keys to the Position: 1. Must have experience with Intune and Microsoft Configuration Manager (MCM) 2. Ability to...


  • Needham, United States Hpr LLC Full time

    HPR LLC, a leading provider of high-performance electronic trading and capital markets infrastructure solutions, is seeking a seasoned Software Engineering Manager to spearhead the development of cutting-edge financial technology products. Headquartered in Needham, Massachusetts, HPR LLC is undergoing rapid growth as we expand our product lines and develop...


  • Needham, Alabama, United States Alarm Full time

    Unlock Your Potential as a Technical ArchitectWe're seeking a seasoned Software Technical Lead to join our team at Alarm.com, the leading cloud-based platform for smart security and the Internet of Things. As a Technical Architect, you'll play a pivotal role in driving innovation and delivering cutting-edge solutions that make a lasting impact.About the...


  • Needham, United States SharkNinja Full time

    Design a Brighter Future with SharkNinjaWe are seeking an exceptional Senior Product Designer to join our team in Needham, MA. As a key member of our product development team, you will play a vital role in creating innovative and exciting 5-star products that make life easier for our consumers.About the RoleWe offer a competitive salary range of $85,000 -...


  • Needham, Alabama, United States Liberty Personnel Services, Inc Full time

    Company Overview:">Liberty Personnel Services, Inc. is a leading technical recruiting agency with a national presence and diverse client base.We have established ourselves as one of the largest technical recruiting agencies on the East Coast since our inception in 2003.We specialize in recruitment across various industries, including Information Technology,...


  • Needham, MA, United States Softworld Inc Full time

    Job Title: 81079 - Desktop Engineer, MCM/Intune Job Location: Needham MA 02494 Onsite Requirements: Intune PowerShell MECM/SCCM Job Description: We are seeking a Desktop Engineer/Architect with 2 or more years of experience in Desktop Engineering to join the Workplace Technology Infrastructure Engineering Team. This role will provide global...