"When I hear the word culture, that's when I reach for my revolver." --Hanns Johst
I'm often struggle with the whole notion of "company culture" as well, and I can't help but agree that much of it is bullshit.
I can think of things that are perhaps "software engineering culture" like the public shaming of folks who have broken the build. At one company I worked at you had to wear a stinky old Viking helmet if you were a build breaker, at another you had to buy doughnuts for everyone on the team. There are probably more examples out there.
I think the intended definition of culture in the context of a company is this:
"the set of shared attitudes, values, goals, and practices that characterizes an institution or organization <a corporate culture focused on the bottom line>"
http://www.merriam-webster.com/dictionary/culture
I've talked to several folks who shrink back from the term... but I can't really imagine a better one for it. In my experience, various shared values and practices emerge in any team.
I've found cultural fit to be one of the biggest factors in determining whether I'll be happy at any particular company. After all, It's very hard to do good work if you can't agree on what good is.
I'm often struggle with the whole notion of "company culture" as well, and I can't help but agree that much of it is bullshit.
I can think of things that are perhaps "software engineering culture" like the public shaming of folks who have broken the build. At one company I worked at you had to wear a stinky old Viking helmet if you were a build breaker, at another you had to buy doughnuts for everyone on the team. There are probably more examples out there.