Я понимаю, что многим этот вопрос может показаться глупым, но все же, что именно делает обычный штатный software developer, допустим в таких компаниях как Google, Microsoft и т.д.? Какие его рутинные задачи?
ну посмотри интервью с ними, там много русскоязычных работает. Встретить такого здесь ну ооочень маловероятно
а вообще занимаются тем же самым чем и везде
То же самое, что и разработчик в любой другой компании - открывает таск-трекер, берёт задачу, открывает IDE, пишет код, пушит его в репу, сдаёт задачу в тестирование.