Required Senior Principal Software Engineer
The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.
Join us as a Senior Principal Software Engineer on ourPowerFlexengineering team in Israel to do the best work of your career and make a profound social impact.
What youll achieve:
At PowerFlex we pride ourselves on the flexibility, performance, and reliability of our software-defined distributed storage solutions.
As a Senior Principal Software Engineer, you will be responsible for developing cutting-edge software while providing creative solutions based on our business needs.
You will:
Design, develop, and lead complex software features across the agile lifecycle - from requirements and design to implementation, testing, and long-term support
Improve our stability by troubleshooting and integrating smart solutions into existing components
Drive adoption of best practices, mentoring peers, and influencing technical direction across teams
Design and implement algorithms to optimize performance, scalability, and reliability
Experiment with and integrate emerging AI infrastructure and frameworks into the development workflow to boost productivity and innovation
Application closing date: 10/01/2026
Job ID:R276215.
Requirements: Essential Requirements:
12+ years of hands-on experience with one or more of the following: storage, device drivers, databases, networking, embedded software/firmware development, Linux
Expert-level programming skills with proficiency in C/C++ and Python
Great team player with the ability to work independently when required
Background in AI infrastructure or tools (e.g., RAG, MCP, LLMs, fine-tuning, orchestration)
Background in high-performance networking or storage technologies, including RDMA, NVMe, and related protocols
Desirable Requirements
Strong knowledge of storage systems data-path, with experience in Linux kernel development or device drivers
Experience in agile methodologies.
This position is open to all candidates.