Senior Software Engineer
Listed on 2026-02-28
-
Software Development
Software Engineer, Senior Developer, DevOps, Cloud Engineer - Software
Senior Software Engineer
The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.
Join us to do the best work of your career and make a profound social impact as a Senior Software Engineer on our Software Engineering Team in Durham, North Carolina or Hopkinton, Massachusetts.
What you’ll achieveAs a Senior Software Engineer, you will be responsible for developing sophisticated systems and software based on the customer’s business goals, needs and general business environment creating software solutions.
You will:- Contribute to the design and architecture of new or re-engineered software/storage environments
- Prepare written software/storage specifications for sophisticated products from architectural diagrams and documents
- Build and review design, functional, technical and/or user documentation, as needed
- Develop, review and implement test strategies for software products and systems
Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role:
Essential Requirements- Validated experience in software development, with a strong emphasis on hardware integration and low-level driver programming. Proficient in C/C++, with deep expertise in systems programming and working close to the hardware
- Skilled in Python and Perl for automation and testing workflows, with hands-on experience using Docker for containerized deployment and modern Dev Ops practices
- Proven track record of delivering robust, high-performance, and reliable software solutions across diverse platforms
- Demonstrated ability to design, implement, and debug scalable and complex software systems, based on both written and verbal specifications
- Quick to adapt and learn new tools, programming languages, and operating systems through structured training and hands-on experience
- Prior experience working with AI technologies, or strong enthusiasm and aptitude for learning cutting‑edge AI tools and methodologies
- 6 to 8 years of related experience
- Experience with Jira and Agile development methodologies
Dell is committed to fair and equitable compensation practices. The base salary range for this position: $152,150 to $196,900
Benefits and Perks of working at Dell TechnologiesYour 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
#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).