senior manager data engineering job description