Manage the planning and execution of software engineering projects, ensuring technical performance, quality, and compliance with industry standards. Collaborate with managers and teams to achieve business and financial objectives while leading development efforts.