Demo

Software Engineer - Data Protection Software Engineering

Dell Technologies
Santa Clara, CA Full Time
POSTED ON 6/21/2026
AVAILABLE BEFORE 10/18/2026

Software Engineer - Data Protection Software Engineering


The Data Protection Software Engineering team delivers next-generation cyber resiliency, data protection, and data availability solutions for enterprises operating across on-premises, hybrid cloud, and public cloud environments. Working at the forefront of innovation, we build highly scalable and intelligent software platforms that protect customer data against operational failures, cyber threats, and ransomware attacks.

As a Software Engineer 2, you will contribute to the development of Dell's next-generation Data Protection platform with a particular focus on cloud-native control plane services, distributed systems, and data protection workflows. You will work closely with senior engineers and architects to deliver high-quality software while leveraging modern AI-assisted engineering methodologies throughout the software development lifecycle.

You will

  • Design, develop, test, and maintain scalable microservices and control plane components that power Dell's Data Protection portfolio, demonstrate ownership, continuous learning, and a quality-first engineering mindset
  • Build and enhance REST-based services and APIs using Java and Spring Boot technologies, leverage Spec Driven Development, AI-assisted development tools, and automation technologies to improve engineering productivity and software quality
  • Contribute to the architecture and implementation of cloud-native distributed systems deployed across public cloud, hybrid cloud, and on-premises environments, troubleshoot and resolve product issues through detailed root-cause analysis and debugging across multiple technology stacks
  • Develop software for orchestration, policy management, monitoring, lifecycle management, and data protection workflows, develop automated unit, integration, and end-to-end tests to ensure product quality and reliability
  • Participate in software design reviews, code reviews, security reviews, and operational readiness reviews, wWork closely with Product Management, Customer Support, and other Engineering teams to deliver customer-focused solutions

Essential Requirements

  • 4 years of software development experience
  • Strong programming skills in Java and object-oriented design principles, strong debugging, troubleshooting, and root-cause analysis skills, hands-on experience building backend services using Spring Boot, Spring Framework, and REST APIs
  • Experience developing cloud-native applications, microservices, or distributed systems, experience using modern AI development tools to accelerate code development, testing, documentation, and software delivery
  • Solid understanding of operating systems, networking fundamentals, concurrency, and multithreaded programming, e

    xperience developing on Linux/Unix platforms, knowledge of databases, messaging systems, and event-driven architectures (RabbitMQ, NoSQL databases, etc.)

  • Strong communication and collaboration skills


Preferred Requirements

  • Knowledge of virtualization/containerization technologies including VMware vSphere, Hyper-V, OpenStack, Openshift or Kubernetes, knowledge of cloud platforms including AWS, Azure, or Google Cloud
  • Experience in Data Protection, Backup & Recovery, Cyber Recovery, Storage, or Infrastructure Software domains, experience with Test Driven Development, CI/CD pipelines and DevOps practices, exposure to Golang and/or C , experience with performance profiling and scalability testing, familiarity with AI/ML, GenAI, Agentic AI systems, or AI-assisted software development.


Compensation

Dell is committed to fair and equitable compensation practices. The salary range for this position is $140k - $181k.


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

Benefits:

Sick pay, Work from home, Flexible working

Salary.com Estimation for Software Engineer - Data Protection Software Engineering in Santa Clara, CA
$153,140 to $185,709
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer - Data Protection Software Engineering?

Sign up to receive alerts about other jobs on the Software Engineer - Data Protection Software Engineering career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Dell Technologies

  • Dell Technologies Dakota, ND
  • Job Description Field Services Engineer 2 At Dell Technologies, we take pride in providing our customers with a quality of service that more than matches t... more
  • 1 Day Ago

  • Dell Technologies Round Rock, TX
  • Job Description Mechanical Engineer-Data Center IT Rack Feasibility Mechanical Engineering leads and delivers the development of innovative and compliant m... more
  • 1 Day Ago

  • Dell Technologies Round Rock, TX
  • Job Description Senior Principal Engineer, Service Delivery Dell Technologies customers rely on our products and services to drive progress. So, we take th... more
  • 1 Day Ago

  • Dell Technologies Round Rock, TX
  • Job Description Infrastructure Solutions Group (ISG) builds the products that power infrastructure, solutions, and data management our customers need most.... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Software Engineer - Data Protection Software Engineering jobs in the Santa Clara, CA area that may be a better fit.

  • Dell, Inc. Santa Clara, CA
  • Job Description Senior Software Engineer - Data Protection Software Engineering (C, C ) What you'll achieve The Data Protection Software Engineering team d... more
  • 21 Days Ago

  • Dell Technologies Santa Clara, CA
  • Senior Software Engineer - Data Protection Software Engineering (C, C ) What you'll achieve The Data Protection Software Engineering team delivers next-gen... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!