My employer, TripAdvisor in Needham, MA, is having a hard time finding some good mid-senior level software engineers.

We work mostly in Java running on linux (some engineers develop on OSX) and are looking for people with a passion for software engineering and technology in general.

We have a pretty rigorous interview process, and you will be quizzed on the fundamentals of computer science that most good engineers can rattle off in their sleep, i.e. think along the lines of when to use a linkedlist versus array. We also like to see that people can actually write code to solve a problem, so if you can't do this in an interview, then no need to apply.

If you are interested and currently living in the US, send me an email at conway at tripadvisor dot com.