Tailscale
Tailscale
Tailscale développe des logiciels de réseau sécurisés qui relient les personnes, les services et les appareils entre différents sites et environnements cloud. Son VPN moderne repose sur WireGuard et est conçu pour remplacer la complexité des infrastructures VPN traditionnelles grâce à un déploiement rapide, des connexions chiffrées, des contrôles d’accès et des fonctionnalités de réseau Zero Trust. L’entreprise opère dans les secteurs du SaaS, de la sécurité et des télécommunications, en prenant en charge des cas d’usage tels que l’accès à distance, la connectivité intersites et les réseaux multicloud pour les organisations comme pour les utilisateurs individuels.

Ingénieur logiciel, fonctionnalités réseau chez Tailscale (télétravail - États-Unis)

Développez des capacités réseau sécurisées pour la plateforme Tailscale en connectant les personnes et les appareils grâce à des logiciels fiables. Travaillez avec Go, les systèmes distribués, les composants réseau et les services backend.

Description

  • Développez le produit Tailscale grâce au code client open source et aux services backend, en vous concentrant sur les fonctionnalités réseau et les améliorations des performances.
  • Prenez en charge des missions tout au long du cycle de vie du produit, de l’implémentation et de la découverte produit aux décisions stratégiques.
  • Collaborez avec les designers UX/UI et les responsables produit pour définir et améliorer les fonctionnalités réseau.
  • Concevez, implémentez, testez et documentez les composants logiciels fondamentaux du réseau.
  • Ajoutez de l’observabilité aux services en production, contribuez à la réponse aux incidents et résolvez les escalades du support client.
  • Évaluez et améliorez l’efficacité, l’évolutivité et la fiabilité des systèmes et ressources réseau.
  • Adoptez une approche axée sur la sécurité lors de la conception et de l’implémentation des composants réseau.

Exigences

  • Expérience démontrée dans l’implémentation de concepts réseau de la couche applicative et de composants distribués, notamment des proxys, des connecteurs et du routage par superposition.
  • Compréhension approfondie des mécanismes réseau internes des systèmes d’exploitation, notamment la programmation des sockets, les tables de routage et les primitives de filtrage des paquets.
  • Expérience professionnelle du développement en Go (Golang).
  • Expérience dans la conception et la maintenance de systèmes distribués.
  • Excellente maîtrise de la concurrence, notamment du multithreading, des conditions de concurrence, de la gestion de la mémoire et des primitives de synchronisation.
  • Compréhension des principes d’évolutivité.
  • Maîtrise des bases de données relationnelles telles que PostgreSQL et MySQL.
  • Capacité à écrire des requêtes SQL efficaces.
  • Excellentes compétences en communication écrite et orale.
  • Capacité à communiquer clairement des concepts techniques complexes.
  • Esprit de collaboration et capacité à travailler de manière autonome comme au sein d’une équipe.
  • Capacité à s’adapter à l’environnement dynamique et en évolution rapide d’une start-up.

Avantages

  • Salaire de base, plan d’intéressement en actions et commission variable pour les postes rémunérés selon des objectifs.
  • Couverture complète des soins de santé, de la vue et des soins dentaires pour vous et votre famille, sans délai d’attente.
  • Environnement de travail flexible, axé sur le télétravail.
  • Événements sociaux virtuels et en présentiel.
  • Programme de coworking d’entreprise.
  • Contributions de retraite financées par l’employeur, avec abondement dollar pour dollar des contributions des employés jusqu’à 0,75 % de la rémunération annuelle admissible.
  • Retraite annuelle de l’entreprise et séminaires hors site des équipes.
  • Allocation annuelle de 1 500 USD pour le développement professionnel.
  • Mentorat, accompagnement et possibilités d’évolution en interne.
  • Congés payés flexibles.
  • Ordinateur portable fourni par l’entreprise, avec choix entre Mac et PC.
  • Remboursement mensuel de l’abonnement internet à domicile.
  • Allocation de 500 USD pour personnaliser le bureau à domicile.
  • Complément de congé parental rémunéré de 20 semaines pour les parents qui accouchent et de 16 semaines pour les parents qui n’accouchent pas.