Taro Logo

Software Senior Engineer

Dell Technologies is a global technology company that transforms how people work, live and play through innovative computing solutions.
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 through their highly parallelized, distributed architecture. As a Senior Software Engineer in the UDS Platform Engineering team, you'll be at the forefront of developing cutting-edge Storage Array Platform software. The role involves working with OS, device drivers, and applications in a collaborative, cross-functional environment.

The position offers an opportunity to work with advanced storage technologies and contribute to systems that scale from terabytes to petabytes. You'll be part of a team that values technical excellence and innovation, working on solutions that directly impact how businesses manage and store their data.

Dell Technologies offers a compelling work environment with competitive compensation, including salary, bonus programs, and comprehensive benefits. The company emphasizes professional growth and development opportunities, making it an ideal place for ambitious engineers looking to advance their careers in storage technology.

The role requires strong technical skills in C/C++, Linux systems, and driver development, combined with the ability to work on complex problems and adapt to emerging technologies. You'll be joining a global leader in technology solutions, working on products that are essential to modern data infrastructure.

This position is perfect for experienced software engineers who are passionate about systems programming, have a strong foundation in OS and driver development, and want to work on enterprise-scale storage solutions that make a real difference in how businesses operate.

Last updated a day ago

Responsibilities For Software Senior Engineer

  • Development of Storage Array Platform software
  • Implementation and debug of OS, device driver, applications
  • Collaborate with cross-functional and across geo engineers
  • Keep following the latest technical trends (AI/ML/Cloud/Edge/etc.)
  • Adapt to new technologies quickly

Requirements For Software Senior Engineer

Linux
Python
  • 5 to 7 years industry experience in Intel X86 system development
  • Bachelor's/master's degree in computer science, Computer Engineering, Electrical Engineering or similar
  • Strong coding experience in C/C++
  • Familiar with scripting languages like Python/Perl/Shell
  • Familiar with Linux kernel, Linux driver, File system design
  • Exposure to FreeBSD/NetBSD OS, ports subsystem, GEOM subsystems
  • Experience in Device Driver development
  • Ability to analyze and solve technical problems
  • Hands-on debugging kernel/user space issues
  • Familiarity with tools like gdb, kdb
  • Ability to ramp up quickly on SW/HW architectures, CI/CD environments, Jenkins build system

Benefits For Software Senior Engineer

Medical Insurance
401k
  • 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