This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Develops organization-wide architectures and methodologies for software systems design and development across multiple platforms and organizations within the Global Business Unit. End-to-End Ownership and Technical Leadership. Identifies and evaluates new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value; creates plans for integration and update into architecture. Anticipate bottlenecks and architect innovative solutions. Reviews and evaluates designs and project activities for compliance with development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk. Drive best practices and operational excellence both at the team and organizational level. Coach and mentor junior and mid-level developers to help them grow technically and understand best practices. Leverages recognized domain expertise, business acumen, and experience to influence decisions of executive business leadership, outsourced development partners, and industry standards groups. Provides guidance and mentoring to less-experienced staff members to set an example of software systems design and development innovation and excellence.
Job Responsibility
Develops organization-wide architectures and methodologies for software systems design and development across multiple platforms and organizations within the Global Business Unit
End-to-End Ownership and Technical Leadership
Identifies and evaluates new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value
creates plans for integration and update into architecture
Anticipate bottlenecks and architect innovative solutions
Reviews and evaluates designs and project activities for compliance with development guidelines and standards
provides tangible feedback to improve product quality and mitigate failure risk
Drive best practices and operational excellence both at the team and organizational level
Coach and mentor junior and mid-level developers to help them grow technically and understand best practices
Leverages recognized domain expertise, business acumen, and experience to influence decisions of executive business leadership, outsourced development partners, and industry standards groups
Provides guidance and mentoring to less-experienced staff members to set an example of software systems design and development innovation and excellence
Requirements
Bachelor's or master's degree in computer science, Information Systems, or equivalent
15+ years of experience in a product development environment on storage/system engineering
Track record of delivering V1 products (or early-stage product development) in modern storage technologies (Object/File storage for modern AI use-cases, Object storage, cloud storage)
A track record of establishing and assuring adherence to performance requirements, work plans, and schedules for significant engineering initiatives
Experience designing and developing software systems design tools and languages
Experience in storage product development either file, block or object storage
Excellent analytical and problem-solving skills
Experience in overall architecture of software systems for products and solutions
Designing and integrating software systems running on multiple platform types into overall architecture
Evaluating and selecting forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
History of innovation with multiple patents or deployed solutions in the field of software design
Excellent written and verbal communication skills
mastery in English and local language
Ability to effectively communicate product architectures, design proposals and negotiate options at business unit and executive levels
Must have very strong system programming background with C/C++ for large enterprise class software
Must have proficiency with data structures, algorithms and multi-threaded programming
Must have in depth knowledge of OS internals
Must be capable of debugging issues in multi-threaded and clustered environments
Nice to have
Data-path on large and complex modules
Distributed Systems, Clustering or HA
Memory& Space management, Virtualization or De-duplication