> Markdown version of [/jobs/ext/150784-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/150784-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Dell Technologies Inc. - **Location:** Seattle, WA, United States - **Experience:** Expert - **Salary:** $130,000.0 - $193,600.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon S3, Unit Testing, C++ (Programming Language), Software Debugging, Linux, Device Drivers, Distributed Systems, Fault Tolerance, Firmware, Python (Programming Language), Remote Direct Memory Access, Software Engineering, Subsystems, System Programming, Tcpdump, Grafana, Concurrency, Peripherals, HybridCloud, System-level Testing, Perf (Linux), Storage Technologies, Information Technology, Data Analytics, Service Stack, Nvme - **Published:** May 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=034f8bd5565ef226 ## About the Role Do you have experience in Unit testing?, Do you have a Bachelor's degree?, * Strong foundation in systems programming and distributed systems fundamentals, including concurrency, networking, storage architecture, consistency models, and fault tolerance * Proficiency in at least one programming language (C/C++, Java, or Python) with the willingness to learn across the full technology stack * Hands-on experience developing and debugging on Linux or BSD systems, using performance and observability tools such as perf, strace/dtrace/eBPF, and tcpdump * Demonstrate ability to write clean, testable code, with experience across unit, integration, and system-level testing and CI/CD pipelines Desirable Requirements * Bachelor's degree in computer science or related field * Deep understanding and knowledge across kernel subsystems, device drivers, and firmware, with hands-on experience in RDMA/verbs and user-space, high-performance I/O frameworks (SPDK, DPDK) ## Description The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. We build enterprise-grade, massively scalable cluster-based storage systems running across Linux and BSD. Our portfolio includes a multi-petabyte S3 object store and a scale-out NAS platform. We're a modern, scrum-based engineering org that ships with high velocity and quality, using the best tools, hardware, and practices. Join us to do the best work of your career and make a profound social impact as a Senior Software Engineer on our Software Engineering Team in Hopkinton, Massachusetts, Seattle, Washington. What you'll achieve As a Senior Software Engineer, you will deliver scalable, high-performance storage and systems software that powers secure, highly available private and hybrid cloud solutions for customers. You will: * 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 Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [5 steps for running a Kubernetes environment at scale](https://www.wearedevelopers.com/videos/88-5-steps-for-running-a-kubernetes-environment-at-scale) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [All your telemetry data from any source in one place](https://www.wearedevelopers.com/videos/57-all-your-telemetry-data-from-any-source-in-one-place) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)