Sr. Software Engineer - Storage C++

  • Job Reference: 72851471-2
  • Date Posted: 6 October 2018
  • Recruiter: Stellus Technologies
  • Location: Irvine, California
  • Salary: On Application
  • Sector: Software Engineering
  • Job Type: Permanent

Job Description

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.

Language experience:

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.

Storage Experience:

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.

Communications/Leadership Experience:

Demonstrated ability to deliver high-quality products under tight deadlines. Excellent written and verbal communication skills.

Personal Characteristics:

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