Senior Staff Software Engineer, S3

DataDirect Networks

Santa Clara, Northern (CA, KY)

Hybrid

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Vacation plans
Paid Holidays
Bonus programs
Tuition reimbursement
Employee referrals
Medical, Dental and Vision benefits
Paid leave programs
Anniversary and recognition awards

Job summary

DataDirect Networks seeks 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 and strong communication, and collaborate globally to learn DDN products and configurations.

The role requires C/C++ expertise, Linux development, kernel understanding, and open-source toolchain proficiency, with emphasis on scalable storage systems.

Qualifications

  • 12+ years’ experience in system software development and complex problem resolution.
  • Expert knowledge of C/C++ and Linux environments.
  • Experience designing and developing parallel programs and scalable storage systems.

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 appropriate details.
  • Full application development from design to testing to deployment.
  • Participate in technical reviews and architecture discussions.
  • Troubleshoot system level components, especially the file system and storage components.
  • Undertake research-based tasks, document results, and derive conclusions.

Skills

C/C++
Linux development
Parallel programming
Communication skills
Self-starter

Tools

gcc
gdb
git
FUSE
SPDK

Job description

We are on our way to being the first company to power 1 MILLION GPUs and want world-class talent to join our amazing team!

The world is moving faster than ever, and yet, it will never move this slowly again. We are at the forefront of an incredible technological revolution but, at its core, it is fueled by incredible people. People like you.

1,000 Global Employees11k Happy Customers16 International Offices
We’re Looking for the Best and Brightest

We are the world’s leading data intelligence platform that reliably accelerates massive datasets for actionable real-time insights. Join our team to help the best and brightest minds tackle the world’s biggest challenges in business, science, medicine, academia and government.

Do What Can't be Done

For the past 20 years, our team has kept us at the forefront of storage technology and has provided the foundation for enabling researchers to push the limits of "what can be done."
These innovations take research and discovery to the next level, enabling them to discover cures to disease, observe global warming patterns, model innovative automotive and aerospace designs, discover new sources of energy, make communities safer, and accelerate business results across a wide variety of industries.

DDN Helps Build Your Future, Too

At DDN, we understand our customers’ diverse needs. Whether you’re a data scientist, IT professional, executive, or researcher, our solutions empower you with cutting-edge technology and unparalleled support.

Highly Competitive Vacation PlansPaid HolidaysBonus ProgramsTuition ReimbursementEmployee Referral ProgramExcellent Medical, Dental and Vision BenefitsPaid Leave ProgramsAnniversary and Recognition Awards
Senior Staff Software Engineer, S3
Employment Type

Full time

Location Type

Hybrid

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

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.

We pride ourselves on our commitment to delivering tangible and consistent results.

Let’s Forge a Better Future, Together

Explore our current job openings and find the perfect opportunity to advance your career with a company that values expertise, creativity and growth.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Software Engineer, S3
Senior Staff Software Engineer, S3

Ddn • Raleigh (NC)

On-site
USD 150,000 - 210,000
Senior Staff Engineer
Senior Staff Engineer

Data Direct Networks • North Carolina

On-site
USD 225,000 - 275,000
Highly Competitive Vacation Plans
Paid Holidays
Bonus Programs
+5
Lead Engineer – Security Architecture
Lead Engineer – Security Architecture

Data Direct Networks • California (MO)

On-site
USD 180,000 - 240,000
Vacation plans
Paid holidays
Bonus programs
+5
Senior Staff Software Engineer, S3 — High-Perf File System
Senior Staff Software Engineer, S3 — High-Perf File System

DataDirect Networks • Santa Clara (CA), Northern (KY)

Hybrid
USD 140,000 - 190,000
Vacation plans
Paid Holidays
Bonus programs
+5
Director, Engineering – Release Engineering, DevOps & SRE
Director, Engineering – Release Engineering, DevOps & SRE

Data Direct Networks • North Carolina

On-site
USD 250,000 - 300,000
Vacation plans
Paid holidays
Bonus programs
+5
Principal Solutions Architect - FSI
Principal Solutions Architect - FSI

Data Direct Networks • New York (NY), Northern (KY)

On-site
USD 180,000 - 230,000
Vacation plans
Paid holidays
Bonus programs
+5
Senior QA Engineer – AI Storage Systems
Senior QA Engineer – AI Storage Systems

Data Direct Networks • Colorado Springs (CO)

On-site
Confidential
Senior Staff Engineer
Senior Staff Engineer

DDN • Santa Clara (CA)

Hybrid
USD 180,000 - 240,000
Lab Administrator
Lab Administrator

DataDirect Networks • Independence (KS)

Hybrid
USD 70,000 - 110,000
Highly Competitive Vacation Plans
Paid Holidays
Bonus Programs
+5
Senior / Staff NFS Engineer
Senior / Staff NFS Engineer

Data Direct Networks • California (MO), Northern (KY)

On-site
USD 140,000 - 220,000
Very competitive vacation plans
Paid holidays
Bonus programs
+5