Join us as a Senior Software Engineer on our engineering team in Israel to do the best work of your career and make a profound social impact.
We work in an AI-native development environment, applying Spec-Driven Development (SDD) and clear engineering governance to deliver complex software with both speed and quality.
Key Responsibilities
As a Senior Software Engineer, you will:
Design, develop, and own Storage Infrastructure and Control Path features for enterprise storage expansion, from requirements and specification through implementation, testing, and long-term support
Build and maintain Python microservices using FastAPI, Pydantic, and async/await patterns
Design and implement storage infrastructure services that support system-level discovery, provisioning, and lifecycle management
Author and maintain detailed specifications as part of a Spec-Driven Development (SDD) process
Build AI agents and automated workflows, leveraging Agentic AI to accelerate development, testing, and code generation
Requirements: Relevant BSc in Computer Science, Software Engineering, or a related field from a leading university
5+ years of hands-on software development experience, including work with storage systems, infrastructure software, Linux, or networking
Strong experience with Python (3.11+), FastAPI, Pydantic, asyncio, REST APIs, and microservices architecture
Experience with Docker, Git, pytest, ruff, and mypy for development, testing, and code quality
Comfort working in an AI-native development environment, Spec-Driven Development (SDD), AI-assisted workflows, and engineering governance
This position is open to all candidates.