A little of my background: I'm self taught with about 10 years of professional experience, worked for fortune 100 companies and startups. I've been both an IC and manager. I have not worked for FAANG, mostly because of imposter syndrome I believe.<p>The problem is it feels like every time I join an org engineering is in disarray, lacks tests, and low quality work. I only care about that because it affects me personally as on call schedules are hell, and work is harder then it needs to be. By the time I leave it's either at a really good point (1-2 pages per calendar year and deploying multiple times a day) or management has blocked progress.<p>My question is how can I find an org where engineering is already in a good state, and I can come in and learn instead of fixing?