Collaborate with Engineering, Product Management, and Design teams Provide leadership and mentorship to software engineers Translate business vision and technical challenges into actionable plans Identify and mitigate technical risks Foster a culture of curiosity, growth, and excellence Lead regular team meetings Provide regular updates to senior leadership and stakeholders Manage time independently for deliverables (approx. 40 hours per week)