отвечают за архитектуру, участвуют в дизайне систем, улучшают процессы разработки, помогают командам решать нестандартные технические задачи