5+ years of experience in software engineering. 2+ years in a management role. Experience building and shipping high-quality user-facing products. Strong leadership and people management skills. Strong communication and collaboration skills. High tolerance for ambiguity and change. Strong grasp of computer science fundamentals.
Responsibilities:
Lead, mentor, and coach a team of engineers. Drive project execution from conception to delivery. Provide technical guidance and oversight. Contribute to code reviews, architecture discussions, and problem-solving.