C++ Backend Software Engineer
Infinidat
שכר לא צויןHerzliya, Herzliya, Israel, מרחוקמידמשרה מלאה
משרה חיצונית, ההגשה באתר החברהאושר שהמשרה פתוחה לפני 10 שעות
Develop and maintain high-performance backend software in C++ on Linux as part of Infinidat’s Core team. The work focuses on storage systems, clustered environments, and production performance, reliability, and scalability.
מה תעשו
- Design, develop, and maintain Core backend services in C++ on Linux.
- Develop and optimize I/O flows, metadata management, persistence layers, and storage data paths.
- Maintain and optimize databases, caching, and configuration-management solutions for clustered environments.
- Develop infrastructure that serves user requests and integrates with higher-level system components.
- Investigate and resolve production issues while improving performance, scalability, stability, and resource efficiency.
- Collaborate with developers, architects, QA engineers, and product teams throughout the development lifecycle.
דרישות
- 3+ years of hands-on software development experience.
- Proficiency in C++.
- B.Sc. in Computer Science or Software Engineering, or equivalent practical experience.
- Solid understanding of data structures, algorithms, object-oriented design, and software engineering principles.
- Experience developing backend systems for production environments.
יתרון
- Experience with storage systems, distributed systems, or infrastructure software.
- Familiarity with metadata management, caching, replication, and consistency models.
- Experience with databases and persistence technologies such as RocksDB.
- Experience with IPC, Linux system programming, highly concurrent systems, or performance profiling and optimization.
תנאי סף
- 3+ years of hands-on software development experience
- Proficiency in C++
- B.Sc. in Computer Science or Software Engineering, or equivalent practical experience
- Experience developing backend systems for production environments
C++LinuxBackend developmentData structuresAlgorithmsObject-oriented designStorage systemsDistributed systems