Senior engineer building and operating Nasuni’s distributed file system (Strider/CUFS) in high-performance C/C++. Owns storage subsystems, protocols, snapshots, caching, recovery, and Kubernetes-based HA services.
Salary not listed
Hybrid7+ YOEBackend Engineering
About the role
Responsibilities
Design, implement, test, and operate major components of Nasuni’s distributed file system and data path infrastructure.
Write high-performance C/C++ for kernel-adjacent and user-space storage systems.
Improve file system behavior across snapshots, caching, faulting, eviction, metadata handling, and recovery paths.
Build and harden NFS, SMB, and S3 access layers with attention to protocol correctness, performance, and operational edge cases.
Develop highly available storage services using Kubernetes-based patterns for failover, replication, scheduling, stateful workloads, and recovery.
Contribute to distributed system design involving consistency models, metadata coordination, failure handling, and multi-volume behavior.
Partner with adjacent engineering teams to deliver software that is observable, upgradeable, testable, and production-ready.
Lead code reviews, design reviews, incident follow-up, and technical alignment within your areas of ownership.
Use AI tools for code assistance, test generation, log analysis, debugging, documentation, or workflow automation while validating correctness, security, and performance before adoption.
Mentor engineers and raise the quality bar for systems design, code quality, testing, and operational readiness.
Requirements
7+ years of professional software engineering experience, including significant systems programming experience.
Strong C or C++ expertise, including memory management, concurrency, debugging, profiling, and performance-sensitive code.
Hands-on experience designing, building, or operating distributed systems in production.
Practical understanding of consistency, availability, failure modes, replication, recovery, or distributed metadata.
Experience with file systems, storage engines, databases, operating systems, kernel-adjacent software, or similar infrastructure.
Familiarity with at least one protocol or storage interface such as NFS, SMB, S3, POSIX, FUSE, or object storage APIs.
Ability to own complex technical work from design through production delivery.
Strong written communication skills for design docs, reviews, remote collaboration, and operational handoffs.
Nice-to-Haves
Experience with cloud-native storage, object storage backends, or hybrid cloud infrastructure.
Experience operating stateful services on Kubernetes, including scheduling, resource management, operators, failover, or upgrade patterns.
Background with HA design, leader election, distributed locking, replication state machines, or recovery workflows.
Familiarity with Linux kernel internals, VFS, inode structures, POSIX semantics, FUSE, or eBPF.
Experience with storage benchmarking, workload characterization, structured logging, metrics, tracing, or production debugging.
Experience using AI-assisted engineering tools for code generation, unit tests, debugging, documentation, log analysis, or workflow automation with appropriate validation.
Prior ownership of production file system, storage, database, distributed metadata, or protocol-layer components at scale.
Deep experience with NFSv4, SMBv3, multi-protocol file access, or enterprise storage systems.
Demonstrated ability to improve reliability, performance, or operability for customer-facing infrastructure.
Experience mentoring engineers in systems design, concurrency, debugging, testing strategy, and operational excellence.
Strong AI fluency in engineering workflows, including structured prompting, validation through tests and benchmarks, and sound judgment about when not to use AI-generated output.
Senior backend engineer building scalable C#/.NET services for payment routing, connector management, and high-volume transaction processing in a fintech payments infrastructure platform. Requires 5+ years production backend experience, strong payments/fintech background, and technical leadership skills.
Salary not listed
Remote5+ YOEBackend Engineering
Senior Backend Engineer
AurelianSeattle, WA
Senior Backend Engineer building core voice AI and automation platform for 911 centers. Architect scalable systems, optimize realtime AI pipelines and audio latency, build analytics and integrations. Requires 4+ years software engineering experience with strong fundamentals.
160k – 220k/yr
On-site4+ YOEBackend Engineering
Senior Software Engineer, Backend
Vector LegalUnited States
Senior Backend Engineer building scalable distributed systems for freight and field service automation platform. Requires significant enterprise software development experience and distributed systems expertise; Java ecosystem preferred.
180k – 200k/yr
Remote5+ YOEBackend Engineering
Software Engineer, Backend
MercorSan Francisco, CA
Own and define the shared backend architecture, core services, data models, and APIs that power Mercor's rapidly scaling talent network and AI training products. Requires 8+ years backend engineering experience with a track record of organization-wide architectural ownership and complex migrations.
200k – 500k/yr
On-site8+ YOEBackend Engineering
Senior Engineer I
SimplePracticeSanta Monica, CA
Senior backend-focused engineer building the next generation practice management platform at SimplePractice. Requires 6+ years Ruby on Rails full lifecycle experience (or 4+ with Master's), JavaScript frameworks, AI/ML features, scalable web apps, and compliance knowledge (PCI/HIPAA).