Software Principal Engineer - Control Path
Listed on 2026-01-04
-
Software Development
Software Engineer, Cloud Engineer - Software
Software Principal Engineer - Control Path
Join to apply for the Software Principal Engineer - Control Path role at Dell Technologies
.
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, and Hybrid Cloud, using the most advanced technologies, tools, and software engineering methodologies. Join us as a Software Principal Engineer in the Hopkinton, MA Development Center to do the best work of your career and make a profound social impact.
WhatYou’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-generation products and 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 product requirements, and contribute to designs and implementation as product features with a specific focus on device and serviceability of client platforms
- 7–12 years of experience in software development using Java and/or Golang, with expertise in Java, Spring, Spring Boot, data structures, microservices, ORM tools, and cloud technologies
- Experience designing APIs using OpenAPI/Swagger/RAML and implementing/integrating APIs
- Experience with multi-threaded environments, Windows/Linux/Unix programming, and hands-on exposure to AI technologies, with proficient use of AI tools throughout the SDLC
- Experience with feature requirements, development, and design of applications that interact closely with business, excellent problem solving, programming, code detective, and root-cause analysis skills
- Expertise in creating object-oriented designs, breaking down problem statements into HLD, LLD, and code, and designing and implementing complex, scalable enterprise-grade systems
- Full ownership mindset from development to unit tests to end-to-end tests, with a quality-first attitude and eagerness to adopt new technologies and stay curious
- Expertise with multi-vendor CI/CD pipelines and Dev Ops, knowledge of AI/ML, GenAI, and prompt engineering
- Experience implementing automation tools and frameworks (CI/CD pipelines), distributed systems, operating systems, device drivers, and system architecture
Dell is committed to fair and equitable compensation practices. The salary range for this position is $150,000 – $231,000.
Benefits and PerksYour life. Your health. Supported by your benefits. Explore the overall benefits experience that awaits you as a Dell Technologies team member at
Who We AreWe 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.
Job : R283939
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).