Taro Logo

Software Senior Engineer

A global technology company that develops, sells, repairs, and supports computers and related products and services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Senior Engineer

Dell Technologies is seeking a Senior Software Engineer to join their Unstructured Data Storage Protocols group in Bangalore. This role focuses on developing and enhancing storage solutions within the PowerScale product line. The position involves working with cutting-edge technologies in a highly skilled technical team environment.

The role encompasses software development and testing for external customer products, utilizing various programming languages and tools for local, networked, and cloud environments. Key responsibilities include modifying existing software to add new functions, improve performance, and enhance usability. The engineer will participate in all stages of product development from planning to documentation.

Dell Technologies offers a comprehensive benefits package including healthcare programs, financial wellness tools, parental leave, and an industry-leading wellness platform. The company prides itself on fostering an inclusive environment where team members can make significant impacts while working with advanced technologies.

The ideal candidate should have 5-8 years of experience in C/C++ programming, strong knowledge of distributed systems, and expertise in storage networking protocols. This position offers the opportunity to work on innovative solutions while contributing to Dell's mission of transforming how people work, live, and play.

Working at Dell Technologies means joining a family of businesses that puts team members at the center of everything they do. The company is committed to equal employment opportunity and provides a work environment free of discrimination and harassment.

Last updated a day ago

Responsibilities For Software Senior Engineer

  • Participate in the design, analysis and implementation of software/storage requirements
  • Use defined software lifecycle methodologies
  • Review and implement test strategies for software products
  • Follow source code and file revision control for projects
  • Communicate project issues and status
  • Review project testing and report and log defects

Requirements For Software Senior Engineer

Linux
  • 5-8 years of experience in C/C++ Programming, Data Structures and parallel programming
  • Experience developing software for Unix/Linux/BSD operating systems at User space level
  • Experience developing within large scale distributed systems
  • Experience in storage networking protocols and architectures
  • Experience in Algorithm development, Design Patterns and Asynchronous Concepts
  • Knowledge of Network Attached Storage and its application
  • Bachelor's or master's degree in computer science or related field
  • Strong problem-solving and analytical skills

Benefits For Software Senior Engineer

Medical Insurance
Parental Leave
  • 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