wagey.ggwagey.gg
26,616  jobs26,616  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(26,616)/Staff Engineer Role(792)/ddn (17) - Staff Engineer, Replication
ddn

ddn - Staff Engineer, Replication

Raleigh, North Carolina, United States3w ago
RemoteStaffNAStaff EngineerC++GoJavaRustREST

Requirements

• 8+ years of experience in distributed systems, storage systems, or backend software engineering • Strong programming skills in one or more languages: C++, Go, Java, or Rust • Experience designing and building data replication systems, data pipelines, or distributed data services • Deep understanding of distributed systems concepts (consistency, availability, scalability, fault tolerance) • Strong expertise in multi-threading, concurrency, and parallel processing • Knowledge of networking protocols and secure communication (TCP/IP, HTTP/HTTPS, TLS) • Experience implementing data integrity mechanisms (checksums, validation, consistency checks) • Experience designing and building REST APIs and service-based architectures • Familiarity with checkpointing, failure recovery, and retry mechanisms in distributed systems • Basic understanding of observability concepts (metrics, logging, alerting) • Strong debugging, problem-solving, and system design skills • Experience with asynchronous replication, disaster recovery (DR), or backup systems • Familiarity with object storage or large-scale data storage systems • Knowledge of delta encoding, change data capture, or incremental data synchronization techniques • Experience building high-throughput, low-latency data movement systems • Exposure to security practices including mutual TLS, encryption, and authentication • Experience working on enterprise-scale data platforms or storage products • Familiarity with performance optimization and large-scale system tuning

Responsibilities

• Design and develop multi-threaded asynchronous replication systems with parallel streaming capabilities • Build object-level delta replication with checkpointing and resume functionality • Develop replication engines supporting bucket/share-level replication controls • Implement secure data transfer mechanisms using TLS 1.3 with mutual authentication • Ensure end-to-end data integrity through checksum validation and verification pipelines • Design and implement manual failover workflows for disaster recovery scenarios • Build and maintain REST APIs for replication configuration, control, and automation • Develop metadata tracking and change detection systems to enable efficient replication • Implement RPO visibility, alerting, and operational insights for replication status • Contribute to monitoring dashboards focused on replication health and performance • Ensure systems are designed for high availability, fault tolerance, and scalability • Partner with QA teams to drive performance, resiliency, and scale validation • Collaborate with backend, security, and platform teams to deliver end-to-end replication workflows • Participate in debugging, production issue resolution, and continuous improvement of replication reliability • Provide technical leadership, architectural guidance, and mentorship to the engineering team

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

Andromeda ClusterAndromeda Cluster - Member of the Technical Staff - Systems3mo ago
·Remote - San Francisco, California , United States
RemoteNAStaffStaff EngineerGoLinuxRust
RedditReddit - Staff Software Engineer3w ago
·Remote - USA·$217k - $304k/year + Equity
RemoteNAStaffSoftwareSoftware EngineerStaff EngineerJavaRustC++PythonGo
AlpacaAlpaca - Staff Software Engineer - Margin & Risk3w ago
·Remote - Americas or EU·Equity
RemoteNAStaffPaymentsSoftware EngineerStaff EngineerGoJavaC++RustTeam Management
RedditReddit - Staff Software Engineer, Consumer Engineering3w ago
·Remote - United States - Hybrid·$217k - $303k/year + Equity
In OfficeNAStaffInsuranceArtificial IntelligenceStaff EngineerSoftware EngineerGoJavaRustC++Python
CrestaCresta - Staff Software Engineer, Backend4mo ago
·Remote - Canada (Remote)·Equity
RemoteNAStaffCloud ComputingArtificial IntelligenceSoftware EngineerStaff EngineerGoJavaC++PythonREST
teamLFGteamLFG - Staff Gameplay Engineer - Systems and Performance3w ago
·United States, Remote - Hybrid·$172k - $172k/year
In OfficeNAStaffStaff EngineerC++
MimoLabsMimoLabs - Staff Computational Geometry Engineer3d ago
·Remote - United States·$170k - $220k/year + Equity
RemoteNAStaffManufacturingStaff EngineerC++PythonRustCUDAOpenCL
AlphaSenseAlphaSense - Staff Engineer2w ago
·Remote - USA·$202k - $202k/year + Equity
RemoteNAStaffCloud ComputingStaff EngineerJavaSpring BootRESTSQLGCP
MozillaMozilla - Staff Firefox Performance Engineer3w ago
·Remote - US·Equity
RemoteNAStaffStaff EngineerC++JavaScriptRustKotlinPython

Browse more by category

Show 792 moreStaff EngineerShow 772 moreC++Show 1,460 moreGoShow 1,092 moreJavaShow 524 moreRustShow 540 moreREST
Privacy·Terms··Contact·FAQ·Wagey on X