3 ms·
I work in big tech, and that's pretty much how it works here. We don't have "architect" roles, instead every engineer owns a certain part of the system. The dif
by angarg12 4y ago
I work in big tech, and that's pretty much how it works here. We don't have "architect" roles, instead every engineer owns a certain part of the system. The difference is scale and complexity: a mid level developer might design a feature or microservice, while staff developers own the architecture of entire systems. Senior/Staff engs oversee the overall system and delegate ownership of parts or subsystems to other devs. Your concerns about consistency are addressed with things like design reviews and regular updates.