Coach, mentor and guide multiple multi functional teams of software engineers Conduct daily lab sessions Provide professional and best practice guidance with an emphasis on quality, simplicity, maintainability and performance Train and establish team culture with emphasis on customer centricity, engineering agility, creativity, collaboration and a continuous learning or growth mindset Capture daily feedback to identify specific roadblocks and individual trainees’ concerns Provide operational oversight to engineering projects Guide engineering project requirements execution and use case building into systems solutions 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 Conduct technical and behavioral interviews with early career IT professionals 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