Skip to content
Remotejobify
Match me Alerts
Back to jobs

Senior Staff Software Engineer, S3

At DDN · Santa Clara Office; Remote - North Carolina; Santa Clara, California, United States

Apply on DDN (opens in a new tab)

Where you can work from

Open to the United States

“Santa Clara Office”

From the location.

“Remote - North Carolina”

From the location.

“Santa Clara, California, United States”

From the job board field.

Report a mistake

Posted
29 September 2026
First seen by us
15 October 2026
Last checked
12 hours ago

Job description

From DDN’s job post, as they wrote it.

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.

Read the full description

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.

* Full understanding of OS principles and architecture of Kernel procedures.

* 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.

Apply on DDN (opens in a new tab)

Get jobs like this by email

Once a week, we email the new remote jobs open where you live, each with the line that proves it. Every email has a one-click unsubscribe.

More remote jobs