There is no "engineering culture" in a company. I don't know why everyone loves that word so much.
There is no "engineering culture" in a company. I don't know why everyone loves that word so much.
There is, with out doubt, engineering culture. Culture really means "what customs we use and how we work." Every single company has a set of customs for working. Sales customs, engineering customs, management customs, etc.
Engineering customs, or culture, dictate how the org approaches software development. Code reviews? How deep? Quality checks or not? Is quality encouraged?Level of collaboration between teams and teammates? is there a partnership with Product or does product dictate? How much and what gets written down? How are new solutions brought forward?
Does the company intentionally grow/weed-out these customs? That is engineering culture. You should work somewhere where their customs are things you can adopt. Else, you are not a culture fit.
A company that does not consciously cultivate culture will still have a culture, but it may be like driving a car with no hands on the wheel. At 5 companies so far, someone or group is ay least attempting to steer.
There could be company values promoted by CEO, but they are marketing bullshit created to look good for the shareholders.
Bringing it back, while I have not worked at Amazon, I know they favor smaller teams that are self owned / directed. Yes, one team may suck (different subculture) and not mesh with another. But, in general, you can expect for some commonality. And it will be very different than a start up culture where everyone shares the root account and password to all dbs and env.
In my ~1k person company they have traditionally favored moving fast and validating code in prod. A new culture pushing higher quality to support larger, more demanding customers is being pushed from leadership and demanded by many developers and teams. The culture is changing. What other word could that be other than "culture"? Processes? Those are just codified customs (which is culture)