Sr. Software Engineer - Storage C++
- Job Reference: 72851471-2
- Date Posted: 6 October 2018
- Location: Irvine, California
- Salary: On Application
- Sector: Software Engineering
- Job Type: Permanent
Engineering • Irvine, California
BS/MS Computer Science or equivalent with a minimum of 5+ years of experience developing software solutions using Linux. Experience developing distributed, scale-out, fault-tolerant applications desired. Proven record of on-time delivery of production quality software.
Must have 5+ years of C++ development experience. Experience with C+, C+ and open source libraries such as Folly, Boost and Intel TBB desired. Experience working with alternate languages such as Ruby and Python desired.
Open source experience:
Experience working with open source server-side software such as ZeroMQ, RocksDB, Ceph, Elasticsearch, Key/Value (KV) stores highly desired. Use of open source tools, such as gcc, git, and Bugzilla, is desired.
Experience developing storage systems, particularly flash and SSD-based solutions highly desired. Knowledge of file system (ext3, zfs, ntfs, etc.) internals and storage protocols (NFS, SMB, S3, FC, iSCSI, NVMe) highly desired.
Demonstrated ability to deliver high-quality products under tight deadlines. Excellent written and verbal communication skills.
Outstanding oral and written communications skills
Ability to formulate software engineering proposals
Technical curiosity and enthusiasm to discover new knowledge
Ability to interact with senior engineers and management