?Provides technical vision to engineering leadership on major release projects and consults with business management on technical opportunities which support business goals; applies expertise in multiple specialized fields of software engineering, and conducts research, independently or as directed, to resolves critical issues and broad design matters; analyzes, evaluates, and plans methods of approach for issues that impact design success or address future concepts, products and technologies; establishes the theoretical basis and principles which would apply, the empirical test procedures to be used, and the estimated resources for completion; collaborates with business and technical management in early stages of multiple project definitions and roadmap.
? Participates with upper management and high?level engineers in early stages of multiple project definitions; provides management with the technical assistance required to establish effective processes and programs which will enhance the technological development of product lines.
? Participates in the definition of and enforces the company’s software engineering standards and processes.
? Reviews progress reports and evaluates results of technical projects and processes against conformance to plans and specifications; drives broad?based assessment of design and
development practices and provides technical guidance on industry best practices; prepares and delivers presentations to technical leadership on overall project status and velocity.
? As technical lead for major release project, ensures that thorough and accurate documentation and reusable code are available to the project teams.
? Conducts investigations or tests of considerable complexity pertaining to the development of new designs, methods, or processes; interprets and evaluates possible applications of the results, developing appropriate recommendations
? Provides principal technical guidance, inspiration and leadership across multiple projects or disciplines by driving strategic thinking about architectural evolution and quality improvement; defines and communicates priorities for improving productivity and velocity to improve future results; makes significant contributions to organizational objectives directly affecting product technical direction; acts as trusted advisor to senior management; has technical accountability and is the technical lead for major release projects; mentors senior staff and drives commitment to excellence and innovation throughout the technical organization
? Proactively researches nascent technologies and identifies sources of knowledge of technical advances that impact design success or address future concepts, products and technologies; provides competitive product review and cross?divisional leadership and guidance for incorporating leading edge technology in Citrix products; may present at technical conferences and publish technical papers; recommends patent applications which result in intellectual property.
Knowledge and Skills: