Talent.com
Senior Software Engineer
Senior Software EngineerDell Technologies • Research Triangle Park, North Carolina, United States
Senior Software Engineer

Senior Software Engineer

Dell Technologies • Research Triangle Park, North Carolina, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Software Engineer / Senior Software Engineer

Join us to do the best work of your career and make a profound social impact as a  Software Engineer / Senior Software Engineer  on our Software Engineering Team in Round Rock, TX : Hopkinton, MA : Seattle WA and Raliegh NC.

What you’ll achieve

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.

As a Software Engineer, you will contribute anywhere in our stack and help us decide where your strengths best fit as you onboard. If you can explain how and where you’ll add outsized value in a distributed storage architecture, we want to talk.

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 :

Where You Might Contribute

You are expected to work across multiple skills in the following areas.

  • Massively Scalable S3 Object Store
  • Primarily  Java  (server-side), with deep IO paths in  C++
  • Sophisticated networking including  RDMA (RoCE)
  • Scale-Out NAS Platform (BSD & Linux)
  • Primarily  C , with  Python  and  C++  components
  • BSD platform work, networking stack, file systems, NFS / SMB, POSIX semantics
  • Device firmware / drivers, kernel development, NVMe / NVMe-oF
  • Control Plane & Systems Management
  • Cluster orchestration, configuration, leader election / consensus, upgrades / rollback, health & remediation
  • APIs (REST / gRPC), CLI / UX tooling, tenant / resource isolation
  • System Engineering
  • Programming with Python, Linux Shell and an understanding data structures and algorithms
  • OS Unix / Linux / BSD, NAS, Object storage / High availability services in private cloud / hybrid cloud environment
  • Knows PostgreSQL / MySQL, LDAP, Data Analysis, Distributed systems
  • Read / Write (IOPs, Latency, Bandwidth), I / O datapath, NFS, SMB, S3, ACLs, networking layers (switching, routing, vlans)
  • Performance & Observability / Security, Serviceability & Supportability
  • Essential Requirements

  • 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.
  • Desirable Requirements

  • 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)
  • Compensation

    Dell is committed to fair and equitable compensation practices.

    The salary range for the Software Engineer position is 130K to 155K

    The salary range for the Senior Software Engineer position is 158K to 185K

    (Note compensation may vary depending on location)

    Benefits and Perks of working at Dell Technologies

    Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that awaits you as a Dell Technologies team member — right now at MyWellatDell.com

    [job_alerts.create_a_job]

    Senior Software Engineer • Research Triangle Park, North Carolina, United States

    [internal_linking.similar_jobs]
    Senior Manager, Software Engineering

    Senior Manager, Software Engineering

    Cisco • Durham, NC, United States
    [job_card.full_time]
    Splunk Metadata Catalog (MDC) team is part of the Splunk Platform.We are building Splunk's Unified Catalog - a single catalog of all Splunk datasets and knowledge objects.We are building a Knowledg...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer II

    Software Engineer II

    Computer Task Group, Inc • Durham, NC, US
    [job_card.full_time]
    Join CTG and Grow Your Career!.CTG has proudly partnered with this international, Fortune 500 client for over 15 years! Apply now for this exciting opportunity!. CTG's premier client has a contr...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer - Data Team (Menlo Park, CA) #4433

    Staff Software Engineer - Data Team (Menlo Park, CA) #4433

    GRAIL • Durham, North Carolina, US
    [job_card.full_time]
    Job Description Job Description Our mission is to detect cancer early, when it can be cured.We are working to change the trajectory of cancer mortality and bring stakeholders together to adopt in...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Durham, North Carolina, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer II.Key Responsibilities Designing, developing, and maintaining complex applications using React and Node. Ensuring seamless integration between ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Director, Software Engineering

    Director, Software Engineering

    Fidelity Investments • Durham, NC, United States
    [job_card.full_time]
    Identifies, maintains, and prioritizes technical tasks Technology Lifecycle Management and Continuous Improvement (CI) using Kafka and Python script in Jenkins frameworks.Facilitates and prov...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer Go, Traffic Engineering

    Senior Software Engineer Go, Traffic Engineering

    Cisco Systems, Inc. • Research Triangle Park, NC, United States
    [job_card.full_time]
    The application window is expected to close on : 02 / 27 / 2026.Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.Isovalent, now part of...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - Azure Developer

    Senior Software Engineer - Azure Developer

    XTRM Inc. • Durham, NC, United States
    [job_card.full_time]
    XTRM is a global fintech payments company.We've built a next-generation platform and embedded payment API designed around an intelligent wallet architecture that allows businesses of all kinds to r...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer Associate

    Software Engineer Associate

    Labcorp • Durham, North Carolina, USA
    [job_card.full_time] +1
    Labcorp a premier global player in life sciences leads the charge in patient care through advanced clinical laboratory services diagnostics drug development and technology-driven solutions.We are d...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Cisco Systems, Inc. • Research Triangle Park, NC, United States
    [job_card.full_time]
    Splunk Metadata Catalog (MDC) team is part of the Splunk Platform.We are building Splunk's Unified Catalog - a single catalog of all Splunk datasets and knowledge objects.We are building a Knowledg...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Restaurant Delivery - Onboarding / Onboard

    Restaurant Delivery - Onboarding / Onboard

    DoorDash • Roxboro, NC, United States
    [job_card.full_time] +1
    DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a variety o...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Full Stack Engineer (Java, AWS)

    Senior Full Stack Engineer (Java, AWS)

    Fidelity • Durham, North Carolina, USA
    [job_card.full_time]
    Senior Software Engineer Sales Support & Compensation (SS&C).We are looking for an experienced back-end / middle-tier engineer with a strong data background cloud experience and the ability ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Manager, Strategic Sourcing Software

    Senior Manager, Strategic Sourcing Software

    Cohesity • Durham, North Carolina, USA
    [job_card.full_time]
    Interested candidates based outside of the designated areas are welcome to apply provided they have the indefinite right to work in the job location. AI-powered data security and management.Aided by...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Kubernetes

    Senior Software Engineer, Kubernetes

    VirtualVocations • Durham, North Carolina, United States
    [job_card.full_time]
    A company is looking for a Senior System Software Engineer, Kubernetes and KubeVirt.Key Responsibilities Design, implement, and operate cloud platform services for GPU accelerated IaaS on Kuberne...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Strategic Employment • Durham, North Carolina, US
    [job_card.full_time]
    Job Description Job Description Our client is a fast-growing technology startup using AI to simplify complex sales processes. Their platform helps teams surface risks, automate repetitive tasks, a...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    EDA System Software Engineer

    EDA System Software Engineer

    NVIDIA • Durham, NC, US
    [job_card.full_time]
    NVIDIA has continuously reinvented itself over two decades.Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parall...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior AI Engineer

    Senior AI Engineer

    Emcube Technologies Inc • NC, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Title : Senior AI Engineer Location : Charlotte, NC Employment Type : W2 Senior AI Engineer with strong hands-on experience in AI / ML and Natural Language ...[show_more]
    [last_updated.last_updated_variable_days]
    Software Support Engineer

    Software Support Engineer

    Insurance Office of America • Durham, NC, US
    [job_card.full_time]
    Title : Software Support Engineer.Fully Remote | Location / Supporting : .Please note : If this position is posted as either fully remote and / or hybrid, in accordance with company policy, individuals re...[show_more]
    [last_updated.last_updated_variable_days]
    Remote FP&A Manager – AI Trainer ($50-$60 / hour)

    Remote FP&A Manager – AI Trainer ($50-$60 / hour)

    Data Annotation • Roxboro, North Carolina
    [filters.remote]
    [job_card.full_time] +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]