Software Principal Engineer

A global technology company that helps individuals and organizations transform how they work, live and play through innovative computing solutions.
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Principal Engineer

Dell Technologies is seeking a Principal Software Engineer to join their Software Engineering team in Chennai. This role focuses on developing next-generation networking products and sophisticated software solutions. The ideal candidate will have extensive experience in networking protocols, software development, and system architecture. You'll work with cutting-edge technologies and contribute to the design and implementation of innovative networking features. Dell offers a comprehensive benefits package and the opportunity to work with some of the best minds in the industry. The role requires deep expertise in networking concepts, protocol implementation, and strong programming skills in C/C++/Golang. As a global technology leader, Dell provides an environment where you can grow your career while making a profound social impact. The company's culture emphasizes innovation, collaboration, and professional development, making it an ideal place for experienced software engineers looking to take their career to the next level.

Last updated 11 hours ago

Responsibilities For Software Principal Engineer

  • Contribute to the design and architecture of next generation networking products
  • Design and Implementation of new Features
  • Develop sophisticated systems and software based on customer's business goals

Requirements For Software Principal Engineer

Go
Linux
  • 8+ years of software development experience in networking products
  • In-depth knowledge of networking concepts (VLAN, LACP, STP, RSTP, MSTP)
  • Experience with IPv4/IPv6 routing protocols (OSPF, BGP, ISIS)
  • Knowledge of IP multicast protocols (PIM, MSDP, MLD, IGMP)
  • Understanding of Network Processing Units (Broadcom or equivalent)
  • Strong development/programming experience in C/C++/Golang
  • Bachelor's or master's degree in computer science or related field

Benefits For Software Principal Engineer

Medical Insurance
Dental Insurance
Vision 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 Principal Engineer

Software Senior Principal Engineer

Senior Principal Software Engineer role at Dell Technologies, focusing on next-gen AI storage systems and distributed systems development in Bangalore.

Software Principal Engineer

Principal Software Engineer position at Dell Technologies, focusing on distributed systems and storage architecture, requiring 8+ years of C/C++ experience.

Software Principal Engineer

Principal Software Engineer position at Dell Technologies, focusing on distributed systems and file storage solutions for PowerScale, requiring 8+ years of experience in system software development.

Software Principal Engineer

Principal Software Engineer position at Dell Technologies, focusing on distributed systems and storage solutions, requiring 8+ years of C/C++ experience.

Software Principal Engineer

Principal Software Engineer role at Dell Technologies focusing on next-gen AI storage systems development, requiring expertise in C++, Python, and distributed systems.