Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Development Engineer

Home > Golang programming jobs

Principal Software Development Engineer in USA

  • Zscaler
  • Full time
  • Email
  • San Jose, CA

Responsibilities

  • Design, develop, and optimize system networking and security features for high-performance applications.
  • Create design and functional specifications and perform unit testing and automation to ensure quality.
  • Apply software design principles and troubleshooting expertise to deliver scalable and resilient improvements to Zero Trust Security Services.
  • Collaborate with Engineering Architects, Product Managers, Customers, and Solution Architects to understand use cases, review PRDs, resolve system issues, and optimize performance.
  • Coach and mentor junior team members while ensuring high-quality deliverables.
  • Support federal and security certifications including FIPS, FedRAMP, Common Criteria, and SOC2 compliance.

Requirements

  • Bachelor’s degree in Computer Science or a related field and 10+ years of experience in systems engineering for high-performance networking.
  • Master’s degree in Computer Science or a related field is preferred.
  • Expertise in Linux kernel-based L2/L3 networking, stateful firewalls, NAT, network drivers, routing protocols, and network protocols.
  • Proficiency in Go and Python with strong debugging and complex data path problem-solving skills.
  • Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions within the functional domain.
  • Strong communication and collaboration skills for designing scalable systems and working with cross-functional teams.
  • Preferred experience integrating AI/ML frameworks or intelligent data path analysis models for networking optimization and predictive threat detection.
  • Preferred experience with WireGuard, GRE, L2VPN, VRRP, FIPS, FedRAMP, TLS, DTLS, and QUIC.
  • Familiarity with AWS or Azure, Docker, Kubernetes, advanced virtualization, or security solutions.

Benefits

  • Hybrid work arrangement based in San Jose, California.
  • Various health plans, vacation and sick time, parental leave options, retirement options, education reimbursement, and in-office perks.

Salary: $186k - $265k/yr

Zscaler

Zscaler is a leader in zero trust security, providing a cloud-native platform that enables organizations to secure users, applications, and data while driving digital transformation. Our Zero Trust Exchange platform leverages advanced AI and the largest security data lake to combat cyber threats,...

Similar positions

Staff Software Engineer - Databases, Tempo

  • Grafana Labs
  • Full time
  • Remote
  • 09/13/2026
  • Salary: €110k-€132k
  • Germany

Software Engineer, Identity Manager

  • Cisco
  • Full time
  • Others
  • 09/13/2026
  • Kraków, Poland

Staff AI Engineer

  • ShiftKey
  • Full time
  • USA
  • 09/13/2026
  • Remote

Principal Software Engineer

  • Array
  • Full time
  • USA
  • 09/13/2026
  • Salary: $200k
  • Remote

Sr. Software Engineer, Backend

  • Scout Motors
  • Full time
  • USA
  • 09/13/2026
  • Salary: $154k - $187k/yr
  • Fremont, CA