Jobs · Engineering

Senior Staff Software Engineer, S3

DDN · San Francisco County, CA · 3 wk ago
RemoteRemoteEngineering$215k–$265k/yrFull-time

Job Description

We are seeking a Senior Staff Software Engineer for the ongoing development of a S3 compliant high performance file system. The candidate must have proven development experience with technical leadership qualities, effective communication skills and is a self-starter. In addition, the candidate must collaborate with other teams and individuals worldwide to quickly learn DDN products/technology/setup & configuration. The candidate must be able to leverage and integrate the monitoring, health-check and alerting aspects around the product.

Key Responsibilities

  • Maintain, extend, and improve our S3 implementation.
  • Design and develop in C/C++ under tight deadlines with minimal supervision.
  • Define and articulate technical designs with the appropriate details.
  • Full application development from design to development to testing to deployment.
  • Participate in technical reviews throughout the course of development.
  • Architecture and troubleshooting of system level components, especially the file system and related storage system components.
  • Undertake research based technical tasks: Define research approach, document results and derive conclusions.
  • Should be able to design a solution based on the research conducted.
  • Mentor junior developers.
  • Support product deployment and production defect resolution in a timely manner.

Requirements

  • Accountable and highly motivated with solid people skills
  • 12+ years’ experience system software development and complex problem resolution.
  • Expert knowledge of the following programming languages: C/C++
  • Excellent Linux development and deployment skills including but not limited to file system development.
  • Broad range of experience with open-source development toolchain like gcc, gdb, g++, git
  • Experience designing and developing parallel program
  • Good communication skills (verbal and written English).
  • Understanding of Linux File Systems
  • Knowledge of user space IO frameworks such as Fuse, SPDK
  • Nice To Have: Strong understanding of RDMA network principles, libfabric, zero-copy, verbs, etc.
  • Knowledge of performance engineering.
  • Experience working with Scrum Agile
  • Experience of complex network programming, TCP/IP or RDMA.

Skill

  • Strong understanding of RDMA network principles, libfabric, zero-copy, verbs, etc.
  • Experience working with Scrum Agile
  • Experience of complex network programming, TCP/IP or RDMA.

Salary Range for this role

$215,000 - $265,000

Similar jobs

Software Engineer, Senior

Parsons CorporationAberdeen, MD· 1 wk ago
Engineering$112k–$196k/yrapply on parsons.wd5.myworkdayjobs.com

Software Engineer, Senior

EverWatchAnnapolis Junction, MD· 2 wk ago
Engineering$91.34–$110.57/hrapply on everwatch-everwatchsolutions.icims.com