5-10+ years in software engineering, technical product roles, product management or similar. Previous experience managing teams preferred. Strong understanding of Software development processes (Agile, CI/CD, testing). Proficiency in sprint planning, system architecture, and code quality standards. Familiarity with technical metrics (velocity, code health, reliability). Ability to translate customer requirements into scalable and reusable features. Experience with stakeholder management and collaboration with other teams.