Software Senior Engineer

Dell Technologies is a global technology company that transforms how data is stored and helps organizations work at unprecedented scale.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Storage

Description For Software Senior Engineer

Dell Technologies' UDS Division is revolutionizing data storage with their highly parallelized, distributed architecture. As a Senior Software Engineer in Bangalore, you'll join a team that's redefining storage models and enabling customers to work at unprecedented scale. The role involves developing sophisticated storage array platform software, working with OS and device drivers, and collaborating across global teams.

You'll be part of a division that delivers true clustered scale-out systems, expanding from terabytes to petabytes. The position requires expertise in C/C++, Linux kernel development, and system architecture. You'll work on cutting-edge storage technologies while keeping pace with emerging trends in AI/ML, Cloud, and Edge computing.

This is an excellent opportunity for experienced engineers passionate about system-level programming and storage technologies. Dell Technologies offers a collaborative environment, comprehensive benefits, and the chance to work on transformative technology that impacts thousands of customers. The role combines technical depth in storage systems with the excitement of working at a global technology leader.

The position offers growth opportunities, exposure to advanced storage protocols (NFS, CIFS, iSCSI/FC, SAS, NVMe, PCIe), and the chance to work with state-of-the-art hardware platforms. Dell's commitment to innovation and customer success makes this an ideal role for engineers looking to make a significant impact in the storage industry.

Last updated 19 hours ago

Responsibilities For Software Senior Engineer

  • Develop Storage Array Platform software
  • Implement and debug OS, device drivers, and applications
  • Collaborate with cross-functional teams across different locations
  • Keep up with latest technical trends (AI/ML/Cloud/Edge)
  • Adapt to new technologies quickly

Requirements For Software Senior Engineer

Linux
Python
  • Master's/Bachelor's degree in Computer Science/Computer Engineering/Electrical Engineering or similar
  • 5+ years of industry experience in Intel X86 system development
  • Working experience with Device Driver development
  • Strong coding experience in C/C++
  • Familiarity with Linux kernel, Linux driver, File system design
  • Experience with debugging tools like gdb, kdb
  • Ability to analyze and solve technical problems
  • Experience with CI/CD environments and Jenkins build system

Benefits For Software Senior Engineer

Medical Insurance
Dental Insurance
  • Comprehensive Healthcare Programs
  • Award Winning Financial Wellness Tools and Resources
  • Generous Leave of Absence for New Parents and Caregivers
  • Industry Leading Wellness Platform
  • Employee Assistance Program

Interested in this job?

Jobs Related To Dell Technologies Software Senior Engineer

Software Senior Engineer for PowerStore (Python, C, C++)

Senior Software Engineer position at Dell Technologies focusing on PowerStore storage system development using Python, C, and C++ in Warsaw, Poland.

PowerStore Software Senior Engineer (Python, C, C++)

Senior Software Engineer position at Dell Technologies focusing on PowerStore storage product development using Python, C, and C++, with comprehensive benefits and hybrid work arrangement.

Senior Software Engineer (Test Development, Python)

Senior Software Engineer position at Dell Technologies focusing on test development and automation using Python for storage solutions, requiring 5+ years of experience.

Software Senior Engineer (On-Site)

Senior Software Engineer position at Dell Technologies in Herzliya, focusing on systems and software development with C++/Python, offering comprehensive benefits and growth opportunities.

CSG Systems Engineer

Senior Systems Engineer position at Dell Technologies, combining technical expertise with pre-sales support to deliver comprehensive technology solutions to customers.