Dell Technologies · 3 hours ago
Senior Software Engineer - Software Engineer
Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live, and play. As a Senior Software Engineer on the Software Engineering Team, you will contribute to the design, implementation, testing, deployment, and supportability of enterprise-grade storage systems, optimizing performance and advancing reliability in a distributed environment.
Data ManagementInformation and Communications Technology (ICT)Information ServicesInformation Technology
Responsibilities
Own problems end-to-end across design, implementation, testing, deployment, and supportability—within a cluster storage system
Build and harden distributed services: durability, consistency, replication, data paths, metadata, control planes, scheduling, placement, and lifecycle management
Optimize performance across compute, memory, IO, networking (including RDMA), and storage media (NVMe/SSD/HDD); drive latency and throughput improvements with data-driven profiling
Advance reliability through observability, telemetry, failure injection, chaos testing, and automated remediation; raise the bar on serviceability and supportability
Contribute to security & compliance with secure-by-default engineering
Qualification
Required
Strength in systems programming and distributed systems fundamentals (concurrency, networking, storage, consistency, fault tolerance)
Proficiency in at least one of C/C++, Java, or Python; willingness to learn across the stack
Experience with Linux or BSD development and debugging (e.g., perf, strace/dtrace/eBPF, tcpdump)
Ability to write clean, testable code; familiarity with unit/integration/system testing and CI/CD
Clear communication, collaboration, and a bias for action
Preferred
Kernel subsystems, device drivers, firmware; RDMA/verbs; SPDK/DPDK/JVM tuning and GC; async/reactive patterns; lock-free/concurrent data structures
Filesystem internals; NFS/SMB semantics; S3 object store internals; erasure coding/Observability stacks, performance profiling at scale, chaos/failure-injection
Security, crypto, FIPS/CC, secure boot, TPM, HSM integrations/Private or Public cloud (Microsoft Azure, Google GCP, and Amazon AWS)
Benefits
Benefits and Perks of working at Dell Technologies
Your life. Your health. Supported by your benefits.
Company
Dell Technologies
Dell Technologies provides essential infrastructure for organizations to build their digital future.
H1B Sponsorship
Dell Technologies has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (240)
2024 (247)
2023 (210)
2022 (311)
2021 (323)
2020 (294)
Funding
Current Stage
Public CompanyTotal Funding
$4.5B2025-09-27Post Ipo Debt· $4.5B
2018-12-28IPO
Leadership Team
Recent News
2026-01-23
2026-01-23
Company data provided by crunchbase