<Back to Search
Software Principal Engineer - Data Path
East Boston, MAApril 2nd, 2026
Software Principal Engineer - Data Path
The Data
Protection Software Engineering team delivers
next-generation data protection and data availability enhancements
and new products for a changing world. Working at the cutting edge,
we design and develop software to protect data hosted across
On-Prem, Public Cloud, Hybrid Cloud - all with the most advanced
technologies, tools, software engineering methodologies and the
collaboration of internal and external partners. Join us as a
Software Principal Engineer on our Engineering Development team in
Hopkinton, Massachusetts, Development Center to do the best work of
your career and make a profound social impact.
What you’ll achieve
As a Software
Principal Engineer, you will develop next-generation cyber
resiliency and data protection software for Dell's Data Protection
team. You will be responsible for developing sophisticated software
systems and solutions safeguarding enterprise-level customer data
against data loss, cyber threats, and ransomware attacks—while
driving through AI-powered solutions for enhanced cyber
resiliency. You will:
Develop
next generations products and will have an opportunity to shape the
best client technologies in the world
Contribute to the design
and architecture of high-quality, complex systems and
software/storage environments
Contribute to the
development and implementation of test strategies for complex
software products and systems
Prepare, review and
evaluate software specifications based on the product requirements,
and contribute to the designs and implement them as product
features with specific focus on device and serviceability of client
platforms
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 Skills:
8 - 12 Years of
Software Development experience working in Agile SDLC, Bachelors or
Masters in Computer Science
C/C++, Golang, Win
32/Storage API, Windows/Linux/Unix Programming, experience in
Windows, Linux, Aix operating systems, Systems Programming,
Networking, File systems and block layers
Strong understanding of
CPU architecture, Multi-Threaded Environments, Concurrency
Databases, Storage Technologies, stack and I/O data path, hands on
exposure with AI technologies and proficient usage of AI tools for
all facets of SDLC
Experience in Data Protection domain, Scalable Architecture,
virtualization platforms like ESXI, Hyper-V and other hypervisors,
excellent code detective and root cause analysis skills on a
variety of platforms and languages
Experience in feature
requirements, development and design of applications which interact
closely with business, excellent problem solving &
multi-tasking skills
Quality first mindset and attitude to take full ownership of the
delivery from development to unit tests to end-to-end tests, should
model behaviours to be adaptable to pick up new technologies and
stay curious to drive innovation.
Profiling and Benchmarking
techniques, good communication and technical leadership abilities
to communicate the design effectively and mentor junior engineers
Desired Skill:
Experience in Operating system Clusters, Databases clusters,
experience with Device drivers, and system architecture such as
SCSI, cache, and message subsystem
Knowledge of AI/ML, GenAI
and prompt engineering, knowledge of cloud application security
&
gateways
Compensation Dell is committed to
fair and equitable compensation practices. The salary range for
this position is $179k - $231k.
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
Who we are
We believe that each of us has the
power to make an impact. That’s why we put our team members at the
center of everything we do. If you’re looking for an opportunity to
grow your career with some of the best minds and most advanced tech
in the industry, we’re looking for you.
Dell Technologies is a
unique family of businesses that helps individuals and
organizations transform how they work, live and play. Join us to
build a future that works for everyone because Progress Takes All
of Us. Dell Technologies is
committed to the principle of equal employment opportunity for all
employees and to providing employees with a work environment free
of discrimination and harassment. Read the full Equal Employment
Opportunity Policy here .
#LI-Onsite
Job ID:
R284177
1,187 matching similar jobs near East Boston, MA
- Senior Software Engineer (Backend, Business Systems)
- Principal Software Engineer (Angular/.NET)
- GPU Performance Engineer, Platform Architecture
- Senior Salesforce Engineer
- BCG Platinion | Senior IT Architect
- Ada Programming Language - Software Engineer II
- Ada Programming Language - Software Engineer II
- Platform Engineer
- BCG Platinion | Senior IT Architect
- Senior Software Engineer II - Autonomy Systems
- Staff Robotics Software Engineer
- Principal Software Engineer, Berxi
- Principal Platform Systems Engineer - AODS
- Principal Platform Systems Engineer - AODS
- Principal Software Engineer, Enterprise Scalability
- Senior Software Engineer (Backend, Growth)
- Senior Software Engineer, Integration Platform
- Ada Programming Language - Software Engineer II
- Ada Programming Language - Software Engineer II
- Ada Programming Language - Software Engineer II
- BCG Platinion | Senior IT Architect
- Ada Programming Language - Software Engineer II
- Principal Software Engineer, Applications
- Software Engineer II (Fullstack, Business Systems)
- Senior Software Engineer
- Go/Golang Software Engineer - Ai Training
- Staff Software Engineer
- Principal Software Engineer, Berxi
- Senior Software Engineer, Productization & AI Systems
- .Principal Software Engineer - AI Engineering
- Python Software Engineer - Ai Training
- Senior Software Engineer
- Principal Platform Systems Engineer - AODS
- Principal Platform Systems Engineer - AODS
- Principal Platform Systems Engineer - AODS
- Principal Platform Systems Engineer - AODS
- Senior Software Engineer LLM Training
- Principal Platform Systems Engineer - AODS
- BCG Platinion | Senior IT Architect - Payments Technology
- Principal Software Engineer