Remote Jobs RockRemote Jobs Rock

Senior Staff Software Engineer, S3

๐Ÿ“… Sep 29
C++LinuxFile SystemsOperating System Architecture
Apply Now

๐Ÿ“œ Description

  • Maintain, extend, and improve the S3 implementation.
  • Design and develop system software in C/C++ and define detailed technical designs.
  • Own application development from design through testing and deployment; participate in technical reviews.
  • Architect and troubleshoot file system and related storage system components.
  • Conduct technical research, document findings, and design solutions based on results.
  • Mentor junior developers and support deployments and production defect resolution.

๐Ÿ› ๏ธ 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
Full 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.

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

Leads verification and validation of autonomous-driving simulation across the full autonomy stack, defining evidence and methods to determine when simulated results can support safety decisions.

Systems Verification And ValidationSimulation ValidationSafety-critical SystemsAutonomous Vehicles
BIOSPHERA

Tech Lead SpherIA

๐Ÿ•’ yesterday
BIOSPHERA๐Ÿ‘ฅ 51 - 200 employees๐Ÿข Marketing And Advertising

Lidera a execuรงรฃo tรฉcnica da plataforma, convertendo arquitetura e roadmap em software sustentรกvel, seguro e operรกvel, enquanto orienta padrรตes de engenharia, releases, confiabilidade e evoluรงรฃo tรฉcnica do time.

Engenharia De SoftwareBackendFrontendAPIs
Achievers

Staff Software Engineer, Analytics and Reporting Solutions โญ

๐Ÿ•’ yesterday
Achievers๐Ÿข Software๐Ÿค B2B

Staff Software Engineer shaping the architecture and technical direction of analytics, reporting, and AI-driven data services, leading complex initiatives and mentoring engineers while ensuring scalable, reliable platform operations.

PythonGoKubernetesDocker
Pepperstone

Senior Principal Engineer - Product Engineering

๐Ÿ•’ 2 days ago
Pepperstone๐Ÿข Financial Services

Provide hands-on technical leadership for client-facing products, setting multi-year architecture and engineering standards while solving complex challenges across performance, reliability, migrations, and AI-enabled development.

Software ArchitectureLarge-scale Software SystemsProduction CodingWeb Development
Zscaler

Staff Software Development Engineer

๐Ÿ•’ 2 days ago
Zscaler๐Ÿ‘ฅ 10,000+ employees๐Ÿข Computer And Network Security๐Ÿค B2B

Leads architecture and delivery of scalable, secure control plane services for the Zero Trust Exchange, driving cross-team technical strategy and improving reliability, operability, and developer productivity.

Distributed SystemsBackend Platform ServicesSystem DesignMicroservices Architecture

Trusted by Remote Workers