1+ months

Senior Software Engineer - Security - TripAdvisor

Needham, Massachusetts

Join TripAdvisor as a Senior Software Engineer reporting to our Chief Information Security Officer. We are a lean team focused on fusing data feeds from corporate systems, security systems, and threat feeds into actionable representations of the current threat to the corporate and production (website) infrastructure. This role will develop a next generation breach detection system which will utilize a data lake and data science to find indicators of compromise.

Your strengths in software development, automation, system integration, and new product development will fuel your success within the team. We are looking for a problem solver with extensive software development experience, networked system integration expertise, and the ability to coordinate open source project deployments at scale to join our team. Our global footprint will allow you to produce scalable solutions that utilize our (big) data feeds of 4 trillion+ events per month (and growing) across 25 global locations. You will work with technical teams to gather data sources, understand requirements, and build an open security platform which can be leveraged by all TripAdvisor business units.


Required Education

  • BS/BA Computer Science or higher


Required Skills And Experience

  • Passion for architecting, designing, developing, implementing, supporting and evaluating security-focused products (e.g., open source, tools, services)
  • Restful API (Usage / Development)
  • Experience with relational databases, PostgreSQL, database design, and normalization techniques
  • Knowledge of network and web related protocols (e.g., TCP/IP, UDP, IPSEC, HTTP/HTTPS, TLS, SIP, SRTP, DHCP, DNS, Routing, 802.1x)
  • Linux /Windows System Accounting
  • Strong Linux fundamentals and ability to analyze large data sets using data science principles
  • Ability to manage software systems through the entire SDLC
  • Strong problem solving and analytical skills
  • Strong cross organizational communication skills


Desired Skills And Experience

  • Proficiency in at least 1 programming or scripting language (preference to Python, Java, and JavaScript)
  • Docker / Kubernetes experience
  • ELK stack
  • Hadoop / Spark
  • Machine Learning / Datamining
  • Tornado / NodeJS / Flask (One of these web technologies)
  • Active Directory Management Experience
  • API development
  • Familiar with OWASP Top-10
  • Familiar with vulnerability scanners
  • Basic understanding of data models, machine learning, and artificial intelligence.


  • Data Management
  • Software Engineering
  • Math

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer - Security - TripAdvisor

Needham, Massachusetts

Share this job

Senior Software Engineer - Security - TripAdvisor

Needham, Massachusetts

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast