![]() When smaller than 30 engineers: do you encourage a culture where you give constructive and direct feedback to each other to improve? When above 30 engineers: do you have at least two of the following three: a) 360 performance reviews (where directs also give feedback to managers) b) Peers giving feedback to each other c) Company-wide surveys collecting workplace feedback, and acting on this. Do you have parallel IC & management career paths that run up to a level or two above the entry-level engineering manager role? Parallel IC & manager tracks (when above 30 engineers).Do you have a career ladder, with levels, and expectations at each of the level defined? Career ladder (when above 10 engineers).Are managers software engineers report to technical - meaning they have also been software engineers earlier in their career? For teams where developers are oncall, do you measure oncall health and the impact on developers? Does fixing an unhealthy oncall have priority over any product work? Do you follow an internal open-source model, where any engineer can access and contribute to most other codebases - with appropriate code ownership in place? Do you have CI in place? When engineers finish coding, does the code either automatically get pushed to prod (through CD), or can engineers manually trigger this step? Are they both part of the everyday development process? (project) managers instead of direct communication. Do engineers work directly with other individual contributors (ICs) like other engineers, designers, PMs, data scientists etc? Answer "no" if they are expected to go through e.g. Engineers directly working with other ICs.Do you have one for most teams, and do engineers regularly contribute to the one for their team? Roadmap/backlog that engineers contribute to.Generous profit sharing means at least 15-20% of annual salary in good years. If you're a venture-funded startup or a publicly traded company, do all engineers get equity allocation? If you're a private, non-venture-funded company, do engineers get generous profit sharing? Caveats: publicly traded companies offering discounted equity purchases - also known as ESOP - does not count. I've found the now 20-year-old the Joel test to be a baseline expectation at almost all companies by now, and missing many things you expect from great engineering organizations. I created this test to reflect healthy software engineering cultures in 2021 better. Menu The Pragmatic Engineer Test: 12 Questions on Engineering Cultureġ2 questions to get a sense of what a tech company is like to work at, based on things most job postings do not mention.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |