В Федеральной налоговой службе он трудится с 2001 года, с 2011-го занимал пост заместителя руководителя.
В круг должностных обязанностей Д. Егорова входило координирование деятельности ряда управлений: трансфертного ценообразования, контрольного, камерального и оперативного контроля.
Кроме того, он курировал внедрение цифровых решений в систему налогообложения.
До этого Д. Егоров трудился в ЗАО «Энеко», где замещал должность начальника юридического отдела.
В период с 2000 г. по 2001 г. – являлся членом комиссии Межрегиональной коллегии адвокатов помощи предприятиям и гражданам.
С 2001 г. по 2001 г. - замещал должность юрисконсультанта, начальника юридического отдела ЗАО «Энеко».
2001 г. по 2003 г. - замещал должность специалиста 1 категории, консультанта отдела обеспечения деятельности руководства Управления МНС России по г. Москве.
2003 г. -2005 г. замещал должность начальника отдела информационного обеспечения, электронного ввода данных и камеральных проверок, затем начальника отдела камеральных проверок Межрайонной инспекции МНС России №44 по г. Москве.
В период с 2005 г. по 2009 г. Даниил Вячеславович замещал должность начальника отдела камеральных проверок, начальника отдела выездных проверок №2 Межрайонной инспекции ФНС России №50 по г. Москве.
С 2009 г. по 2010 г. – замещал должность заместителя начальника отдела контрольной работы Управления ФНС России по г. Москве.
С 2010 г. по 2011 г. - замещал должность начальника отдела рассмотрения споров с физическими лицами, начальника отдела рассмотрения споров с крупнейшими налогоплательщиками, заместителя начальника Управления и начальника Управления досудебного аудита Федеральной налоговой службы.
С 2011 г. по январь 2020 г. — замещал должность заместителя руководителя Федеральной налоговой службы.
Распоряжением Правительства Российской Федерации от 17 января 2020 г. № 21-р Даниил Егоров назначен руководителем Федеральной налоговой службы.