Coach, mentor and guide multiple multi functional teams of software engineers Conduct daily lab sessions Provide professional and best practice guidance Train and establish team culture Capture daily feedback to identify specific roadblocks Provide operational oversight to engineering projects Guide engineering project requirements execution Assist the engineering manager in planning and execution processes Monitor attendance, regular work assignments and overall performance Execute the end to end consultant delivery process Be a trusted partner for the recruitment teams Participate in special projects or tasks as assigned Support the technology operations team in creating and maintaining training plans and course materials Assist in integrating new concepts, courses, products, reporting and feedback into existing coursework