Talent.com
Senior Software Engineer
Senior Software EngineerEMC CORP US OPERA HOPK (1999) • Research Triangle Park, North Carolina, United States
Senior Software Engineer

Senior Software Engineer

EMC CORP US OPERA HOPK (1999) • 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]
    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]
    Experienced Financial Software Engineer

    Experienced Financial Software Engineer

    Galatea Associates • Durham, NC, US
    [job_card.full_time]
    Galatea is looking for an experienced Financial Software Engineer to join our growing team! We are at the center of the digital revolution in finance and are looking for strong engineers who ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Staff Software Engineer

    Senior Staff 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]
    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 to design and build AI-enabled products for logistics platforms.Key Responsibilities Lead the design and development of new platform capabiliti...[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 - 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]
    Senior Specialist, Automation Engineer

    Senior Specialist, Automation Engineer

    Novartis Group Companies • Durham, NC, United States
    [job_card.full_time]
    The Senior Specialist, Automation Engineer will play a crucial role in overseeing the integration of shop floor equipment with IT and OT systems across various domains. Main responsibility will be t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Core Experiences - Durham, USA

    Senior Software Engineer, Core Experiences - Durham, USA

    Speechify • Durham, NC, US
    [job_card.full_time]
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the...[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]
    Staff Software Engineer - Data Team (Durham, NC) #4433

    Staff Software Engineer - Data Team (Durham, NC) #4433

    GRAIL • Durham, NC, US
    [job_card.full_time]
    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 innovative, safe, and effective tech...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer - Data Team (Menlo Park, CA ) #4433

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

    GRAIL • Durham, NC, US
    [job_card.full_time]
    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 innovative, safe, and effective tech...[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 Software Engineer

    Senior Software Engineer

    Strategic Employment • Durham, NC, US
    [job_card.full_time]
    Our client is a fast-growing technology startup using AI to simplify complex sales processes.Their platform helps teams surface risks, automate repetitive tasks, and drive faster, more consistent e...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Principal Software Systems Engineer

    Senior Principal Software Systems Engineer

    Fusion Life Sciences Technologies LLC • NC, US
    [job_card.temporary]
    Senior Principal Software Systems Engineer - Raleigh NC 12 Months contract Onsite Location Raleigh NC ANY visa fine This is a senior role Description : This is where your work saves lives As a Senio...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Automation Engineer (API) - Charlotte, NC

    Senior Automation Engineer (API) - Charlotte, NC

    Digital Technology Solutions • NC, US
    [job_card.full_time]
    DTS is looking for experienced Senior Automation Engineer (API) for a Direct Client position based in Charlotte, NC.Top 3 Soft Skills : Leadership potential Highly communicative Curious about emergi...[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_hours] • [promoted] • [new]
    Software Engineer, Platform - Durham, USA

    Software Engineer, Platform - Durham, USA

    Speechify • Durham, NC, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    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]