Expedia Software Development Engineer II Reviews | Glassdoor

Expedia Software Development Engineer II Reviews

Updated February 18, 2017
28 reviews

Filter

Filter

Software Development Engineer II

4.0
Star Star Star Star Star
Rating Trends Rating Trends
Recommend to a friend
Approve of CEO

Employee Reviews

Sort: Popular Rating Date

Pros
Cons
  • Very demanding, need better work life balance (in 83 reviews)

  • High upper management has in the last 3 years or so started cronyism (in 47 reviews)

More Pros and Cons

  1. "Company to work for lifetime..."

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer In Test II in Bellevue, WA
    Current Employee - Software Development Engineer In Test II in Bellevue, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Expedia full-time (More than 3 years)

    Pros

    culture, work life, opportunities, travel benefits

    Cons

    Growth path and opportunities are different in different groups. Some groups offer better opportunities than others. Each group(business unit) works as an independent company with its own culture.

    Advice to Management

    Doing good. Keep it up!


  2. Helpful (3)

    "Dysfunctional. Ready to leave 2 weeks after starting"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Contractor - Software Development Engineer II in Bellevue, WA
    Current Contractor - Software Development Engineer II in Bellevue, WA
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

    I have been working at Expedia as a contractor (Less than a year)

    Pros

    Relatively up to date technologies used.
    Free sodas.
    Bellevue office has a nice view.
    Comfortable chairs.
    Microwaves in the break room

    Cons

    Tribal atmosphere
    No training on the system
    0 documentation on the system
    Must work with no requirements at all

    You will feel like an outsider and won't feel super welcome, especially if you are a contractor. The tribal atmosphere will treat you like some sort of interloper or invader. People aren't mean or anything, just not welcoming. Meanwhile you are supposed to know which tribe to battle with to get stuff done. Knowing that before your start date is a must(good luck with that! )

    I was given no training at all, and the person that I was supposed to shadow was out of the country for a month. Other "team mates" were also gone for weeks at a time. There were a number of days where I was the only one of my team actually in the office, not very good for getting trained.
    So I tried looking at documentation, only to find, well nothing. There was a FEW things here and there, but nothing very useful and mostly out of date. But of course it was my fault that I didn't have a complete understanding of the system after the first month. Well duh, the guy supposed to be "training" me left the country for a month 3 days after I started.

    Also, there are some serious SDLC issues. This is a shop that believes agile means having absolutely no requirements or documentation. Any documentation done is a total afterthought. There are no comments in code and code is totally not self documenting. In my code base, often classes have the same name, only differing in case.
    Requirements are in the form of a (incomplete) sentence. Literally of the form "Make X do Y".. That's it. You talk to 3 different team members get 3 different interpretations. Refactoring multiple times until every one on the team is happy, only to get smacked down from a different tribe. Refactoring again....would've been nice if someone told me about the other tribe so I could talk to them directly, but that's not the way it's done here.

    The work itself isn't difficult, there's just too much dysfunction for me to have any desire to stay.

    *update* yesterday there was a yelling match between one group and another...so yeah

    Advice to Management

    Reduce the siloed, tribal culture.
    Improve processes / learn the difference between agile and anarchy
    Actually train new employees / contractors


  3. Helpful (4)

    "Meeting based culture and long running projects. It has good scope for professional growth across the organization"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in Chicago, IL
    Current Employee - Software Development Engineer II in Chicago, IL
    Doesn't Recommend
    Neutral Outlook
    Approves of CEO

    I have been working at Expedia full-time (More than a year)

    Pros

    Independence of technologies and reasonably good perks in travel and healthcare. Ability to work from home and 15 days of leave to start with. Mac laptops or windows machines to work with based on choice. Very good technologies to work with which are top of the line. The company is basically a tech industry with a deep rooted passion for travel. It does its best to keep its engineers happy

    Cons

    Team velocity is slowed due to legacy systems and the leve of hierarchy one has to work with to get things approved and in motion. Some times teams are not flexible with other teams work and will not accept changes in their projects. Things are not documented well and new hires are not informed well to het up to speed. A lot of work done requires getting access to obvious systems one should have access for but may take upto 3 to 5 days for every single thing to be approved. People are not helpful at their first moment and resist changes to their systems.


  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Review


  5. "Not worth the coming commute."

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in Bellevue, WA
    Current Employee - Software Development Engineer II in Bellevue, WA
    Recommends
    Negative Outlook

    I have been working at Expedia full-time (More than a year)

    Pros

    Great work life balance, minimal amount of office politicking.

    Cons

    Lower pay, relocation will make the commute horrible.


  6. Helpful (5)

    "Good company"

    Star Star Star Star Star
    Current Employee - Software Development Engineer II in Bothell, WA
    Current Employee - Software Development Engineer II in Bothell, WA

    I have been working at Expedia (Less than a year)

    Pros

    work life balance is good

    Cons

    Not really good for contractors, lot of difference in full time and contracting


  7. Helpful (2)

    "Good company"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Development Engineer II in Seattle, WA
    Former Employee - Software Development Engineer II in Seattle, WA
    Recommends
    Positive Outlook
    Approves of CEO

    Pros

    Great benefits, company structure a bit top heavy. Separation of concerns per team was very well managed.

    Cons

    As said before, company structure seemed a bit top heavy. Lots of tiers of management, upper, middle and dev, and also seemed a little heavy on testing. Heavy influence of TDD.

    Advice to Management

    Hiring more technical inclined managers will probably be the most bang for your buck. There seemed to be a miscommunication between devs and management pretty often.


  8. Helpful (1)

    "On par with the best in terms of culture an compensation"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in Bellevue, WA
    Current Employee - Software Development Engineer II in Bellevue, WA
    Recommends
    Positive Outlook
    Approves of CEO

    Pros

    They have several good products to work on and there are great benefits and perks. The vacation time is very generous and you even get some extra money to spend while on vacation. Nice!

    Cons

    Too big and a little slow for those who want to make a real impact.
    I have to get to twenty words to submit this review


  9. Helpful (3)

    "Good place to work"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in Bellevue, WA
    Current Employee - Software Development Engineer II in Bellevue, WA
    Recommends
    Positive Outlook
    Approves of CEO

    Pros

    * Great work-life balance
    * Good benifits
    * Great people
    * Culture is very team-oriented and supportive

    Cons

    * Pay doesn't stay competitive with market;
    * Can do a better job at recognizing and growing talent, and providing challenging opportunities to keep people engaged and excited
    * Promotions are hard to come by when you are an individual contributors

    Advice to Management

    Keep up the good work and keep up to your promises.


  10. "Software developer"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in Bellevue, WA
    Current Employee - Software Development Engineer II in Bellevue, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Expedia full-time (More than a year)

    Pros

    Awesome place to work for. Salary pay out is good with great benefits.

    Cons

    None as far as I know. People are really friendly here.


  11. Helpful (1)

    "Great work environment for self-motivated engineers"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in Bellevue, WA
    Current Employee - Software Development Engineer II in Bellevue, WA
    Recommends
    Positive Outlook
    Approves of CEO

    Pros

    Great balance of start-up culture with enterprise technology and support!

    You never see anyone in a suit, there are free snacks / refreshments, great work life balance, awesome after-hours events.

    Specifically for Engineers: rather than mandating the use of existing technology and processes, teams are instead encouraged to experiment with the new, assimilate what is found to work well, and share their newfound knowledge with others.

    Also, I've been glad to find more gender-diverse engineering teams than I've seen at other companies.

    Cons

    If you're looking for your manager to tell you what to do every day and give you a big raise for doing only that, then this probably isn't the place for you.

    As with any office, there are examples of political decision-making, etc. but I've found these to be the exception rather than the norm.

    Advice to Management

    Keep the culture!