Senior Software Engineer
Senior Software Engineer
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 Round Rock, Texas, Hopkinton, Massachusetts, Research Triangle Park, North Carolina, 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:
Essential Requirements
* 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 ...
- Rate: 171600
- Location: Hopkinton, US-MA
- Type: Permanent
- Industry: Finance
- Recruiter: Dell, Inc.
- Contact: Not Specified
- Email: to view click here
- Reference: R282944
- Posted: 2026-05-07 07:55:48 -
- View all Jobs from Dell, Inc.
More Jobs from Dell, Inc.
- PRODUCTION OPERATOR - LAYUP DAYS - CAMDEN PLYWOOD
- Accounting Assistant
- U.S. Trade and Customs Lead
- Product Engineer - Aerospace Manufacturing (Cudahy, CA)
- Product Engineer (Euclid, OH)
- Manufacturing Engineer (Euclid, OH)
- Injection Molding Technician - PRIOR EXPERIENCE ONLY (Albany, OR)
- Entry Level Aerospace Manufacturing (2nd Shift 2:30 pm - 11:00 pm) (Cudahy, CA)
- 3rd Shift Supervisor (Euclid, OH)
- Automation Engineer (Euclid, OH)
- Associate Project Manager
- Dietary Cook
- LVN
- Physical Therpist Assistant
- Speech Language Pathologist
- Occupational Therapist
- Part-Time Sales Advisor - La Centerra at Cinco Ranch
- Advisor - CityCenter
- Optometric Technician - The Greene
- Licensed Optician - The Shops on Lane Ave