Zscaler
Zscaler
Zscaler développe des logiciels de cybersécurité basés sur le cloud et fondés sur les principes du Zero Trust. Sa plateforme aide les organisations à sécuriser l’accès aux applications et aux données dans les environnements cloud, les infrastructures sur site et les appareils connectés, en assurant la sécurité et la connectivité des entreprises sans dépendre des frontières réseau traditionnelles. L’entreprise s’adresse aux marchés de la cybersécurité, du logiciel en tant que service (SaaS) et des technologies d’entreprise.

Ingénieur logiciel principal, réseaux Rust — télétravail en Californie

Développez des logiciels réseau Rust sécurisés et hautement performants pour Zscaler Client Connector. Concevez des systèmes qui soutiennent la plateforme mondiale de sécurité cloud Zero Trust de Zscaler.

Description

  • Développer des logiciels réseau efficaces et faciles à maintenir pour Zscaler Client Connector, principalement en Rust
  • Créer des bases fiables, testables et bien documentées pour plusieurs plateformes de bureau
  • Analyser des problèmes réseau complexes liés à la programmation système et aux protocoles de sécurité
  • Jouer un rôle majeur dans d’importantes initiatives de développement logiciel
  • Collaborer avec les chefs de produit et les équipes pluridisciplinaires pour fournir des fonctionnalités qui ont un impact sur les clients
  • Communiquer clairement et de manière proactive afin de relever les défis liés à l’évolutivité, à la qualité, aux performances et à la sécurité
  • Améliorer la qualité du code tout en développant des logiciels réseau hautement performants pour plusieurs plateformes de bureau

Exigences

  • Au moins 5 ans d’expérience pratique en développement logiciel avec des langages tels que C++
  • Au moins 3 ans d’expérience en développement Rust, notamment en programmation système et avec des frameworks asynchrones tels que Tokio et Reqwest
  • Expertise avancée en réseaux, notamment dans les applications de tunneling et les mécanismes de transport IPv4/IPv6
  • Curiosité avérée pour les outils d’IA et expérience de l’intégration de technologies émergentes dans les flux de travail quotidiens
  • Une expérience avec les systèmes d’exploitation clients macOS, Windows, iOS et Android est souhaitée
  • Une expérience avec Swift et Objective-C est souhaitée
  • Une expérience de l’utilisation d’outils de programmation assistée par IA tout au long du cycle de vie du développement logiciel est souhaitée
  • La capacité à utiliser des technologies et des flux de travail d’IA pour produire des améliorations mesurables de l’efficacité opérationnelle est souhaitée

Avantages

  • Accès à diverses options de régimes d’assurance maladie
  • Congés payés et congés maladie
  • Options de congé parental
  • Options de régime de retraite
  • Remboursement des frais de formation
  • Avantages au bureau
  • Avantages conçus pour soutenir les employés et leurs familles
  • Accompagnement au recrutement et aménagements raisonnables