Senior Principal Software Engineer

Citrix Systems   •  

Santa Clara, CA

Industry: Technology


Not Specified years

Posted 35 days ago

This job is no longer available.

Principal Responsibilities:

?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:

  • Technology leader in developing Cloud native and Cloud first technologies and products.
  • Ability to contribute to and lead in the Open source technology community initiatives
  • Technology leader with experience in Application delivery, SD-WAN, and Security technologies including architectures for on premise and Cloud solutions
  • In depth understanding of distributed, scalable, fault-tolerant systems
  • Knowledge and understanding of multiple adjacencies like SaaS gateway and Routing
  • Ability and desire to learn new domains and stay on top of the state-of-the-art technologies
  • Proven ability to be a leader and mentor to geographically distributed teams
  • Knowledge of technical and organizational factors involved in delivering service-level objectives
  • Knowledge of public cloud architectures and platform offerings from different providers
  • Ability to communicate with and make technical presentations to engineering, marketing, sales, customers, as well as to executives