
Software Senior Principal Engineer
Dell Technologies1 day ago
Chennai, IndiaStaff+
Responsibilities
- Design and develop security features and architecture for SONiC and Linux-based network operating systems across routing, switching, EVPN-VXLAN, and AI fabric deployments.
- Lead certificate-based security, secure boot, firmware validation, container security, platform security, and hardware root-of-trust initiatives.
- Champion Secure Development Lifecycle practices, including threat modeling, secure design, security code reviews, security automation, and compliance solutions.
- Develop security automation using REST APIs, YANG models, and continuous integration and delivery pipelines.
- Partner with product security, architecture, platform, and quality engineering teams to identify and mitigate risks.
- Lead complex debugging, root-cause analysis, security investigations, vulnerability management, and coordinated remediation efforts.
Requirements
- Bachelor’s or master’s degree in computer science, computer engineering, or a related discipline, or equivalent professional experience.
- 12+ years of experience developing and securing networking software for enterprise, cloud, and high-performance data center environments.
- Strong C/C++ and Python programming skills on Linux, with hands-on experience in SONiC or an equivalent network operating system, containerized NOS architecture, and the Linux networking stack.
- Experience with Secure Development Lifecycle practices, threat modeling, secure design reviews, security code reviews, REST APIs, gNMI/OpenConfig, YANG, Python, Ansible, and continuous compliance automation.
- Deep understanding of network security architecture across data, control, and management planes, including packet processing, ACL, control-plane protection, SAI-based ASIC programming, BGP EVPN, VXLAN, SRv6, and leaf-spine architectures.
- Expertise in MACsec, 802.1X, AAA, RADIUS, TACACS+, PKI, TLS, certificate lifecycle management, Post-Quantum Cryptography, secure key management, and zero-trust principles.
- Experience with secure boot, firmware validation, container and kernel security, platform hardening, and hardware root-of-trust architectures.
- Preferred experience includes vulnerability management, CVE applicability assessment, threat exposure evaluation, security patch backporting, open-source dependency management, and product security incident response.
- Familiarity with Dell AI Factory solutions, PowerEdge AI servers, NVMe/TCP storage fabrics, and Kubernetes- or Slurm-based AI/HPC clusters.
Tech Stack
Categories
About Dell Technologies
Dell Technologies builds PCs, monitors, and peripherals for consumers and enterprises, and provides servers, storage, networking, and edge solutions for data centers. It sells hardware, software, and support services through direct, channel, and online models to organizations of all sizes and the public sector. Founded in 1984 and headquartered in Round Rock, Texas, it includes the former EMC storage business and operates globally across client computing and infrastructure markets.