CSC Leasing Co.
Chainguard
Ingénieur Logiciel Senior, Conteneurs
Qui nous sommes
Chainguard est la source de confiance pour l'open source. En fournissant des builds durcis, sécurisés et prêts pour la production de tous les logiciels open source sur lesquels les ingénieurs et les agents d'IA s'appuient, Chainguard aide les organisations à construire plus rapidement, à rester conformes et à éliminer les risques.
Nos clients incluent des entreprises du Fortune 500 et des leaders mondiaux de l'industrie, notamment Anduril, Canva, Fortinet, Hewlett Packard Enterprise, OpenAI, Snap Inc. et Snowflake.
Chainguard est soutenu par des investisseurs de premier plan, notamment Amplify, IVP, Kleiner Perkins, Lightspeed Venture Partners, Mantis VC, Redpoint Ventures, Sequoia Capital et Spark Capital.
Chainguard est la source de confiance pour l'open source. En fournissant des builds durcis, sécurisés et prêts pour la production de tous les logiciels open source sur lesquels les ingénieurs et les agents d'IA s'appuient, Chainguard aide les organisations à construire plus rapidement, à rester conformes et à éliminer les risques.
Nos clients incluent des entreprises du Fortune 500 et des leaders mondiaux de l'industrie, notamment Anduril, Canva, Fortinet, Hewlett Packard Enterprise, OpenAI, Snap Inc. et Snowflake.
Chainguard est soutenu par des investisseurs de premier plan, notamment Amplify, IVP, Kleiner Perkins, Lightspeed Venture Partners, Mantis VC, Redpoint Ventures, Sequoia Capital et Spark Capital.
Le rôle, en bref
Chainguard Containers est notre produit principal, et cette équipe le construit. En tant qu'Ingénieur Logiciel Senior en Ingénierie Produit Conteneurs, vous concevrez et livrerez les fonctionnalités, les services et les systèmes de build derrière Chainguard Containers, en travaillant dans une petite sous-équipe de deux à quatre ingénieurs qui possède un projet de bout en bout.
Chainguard connaît une croissance explosive. Chaque ligne de code est maintenant écrite avec l'IA en boucle, ce qui signifie que la fondation sur laquelle elle s'exécute doit être sécurisée par défaut. Vous construirez cette fondation : les images de conteneurs durcies, le registre qui les sert et les outils qui permettent aux ingénieurs et aux agents d'IA de les adopter.
C'est un rôle produit. Vous travaillerez directement avec les chefs de produit et les clients, prendrez les décisions de compromis sur les fonctionnalités que vous possédez et les livrerez.
Explorez notre travail
Plongez dans l'aspect pratique de ce que nous faisons chez Chainguard. Ces ressources offrent un aperçu pratique de nos processus et une opportunité de compréhension approfondie de nos offres de produits et de la technologie qui les sous-tend.
Chainguard Academy
À propos de nous
Nous vivons et respirons nos valeurs d'entreprise :
- Nous sommes obsédés par nos clients — Nous nous concentrons sur la fourniture de solutions à nos clients qui créent de la valeur et améliorent leur vie.
- Nous avons un biais pour l'action intentionnelle — Nous priorisons, planifions, essayons des choses et échouons rapidement.
- Nous ne nous prenons pas trop au sérieux (mais nous faisons du travail sérieux) — Nous résolvons un problème important qui demande de la concentration, mais nous aimons aussi profiter du voyage.
- Nous nous faisons confiance et supposons de bonnes intentions — Nous sommes transparents sur les décisions pour permettre aux membres de l'équipe de prendre des décisions éclairées.
Ce que l'équipe possède
- Fonctionnalités produit pour Chainguard Containers. Permettre aux clients de pousser leurs propres images dans notre registre, Custom Assembly (les clients composent des images à partir de nos packages durcis), les charts Helm, les notifications et les vues de conformité telles que les tableaux de bord STIG (STIG est la norme de durcissement du gouvernement américain).
- Le pipeline de build d'images. Les systèmes qui transforment les packages de Wolfi, notre distribution Linux, en images de conteneurs signées et attestées à grande échelle, y compris le déplacement des builds d'images sur notre propre infrastructure de runners.
- Performance et distribution du registre. Travaux tels que le chargement paresseux, de sorte qu'un conteneur démarre avant que toute son image ne soit téléchargée, et la signature d'images avec Sigstore.
- Outils d'adoption pour les ingénieurs et les agents d'IA. Outils de migration qui convertissent les Dockerfiles existants en Chainguard Containers, et serveurs MCP (Model Context Protocol, la norme qui permet aux agents d'IA d'appeler des outils) afin que les agents puissent découvrir et tirer directement nos images.
Ce que vous ferez
- Concevoir, construire et livrer de nouvelles fonctionnalités et services pour Chainguard Containers, d'une conception d'une page à la production et à la première semaine d'utilisation par le client.
- Gérer les compromis sur votre travail : portée, séquençage, ce qu'il faut couper, et quand "assez bon pour livrer" l'emporte sur "complet". Indiquez clairement quand un plan est en péril.
- Travailler avec des agents de codage IA dans le cadre de la façon dont vous construisez, révisez et opérez, et aider l'équipe à élever le niveau de la façon dont elle les utilise en toute sécurité.
- Suivre un problème où qu'il aille : dans le service d'une autre équipe, un appel client, un ticket de support, ou des données de mise sur le marché, plutôt que de s'arrêter au bord de votre propre dépôt.
- Maintenir la santé des systèmes que vous touchez : observabilité, astreinte, et les correctifs qui empêchent la même page de revenir.
- Écrire clairement et souvent. Les notes de conception, les descriptions de pull request et les mises à jour de statut sont la manière dont une équipe distribuée avance rapidement ensemble.
Ce que nous recherchons
- 3+ années à construire et opérer des logiciels que les clients payants utilisent, de préférence dans une startup ou une entreprise en hyper-croissance.
- Grande autonomie et urgence. Vous trouvez une solution, vous n'attendez pas d'être débloqué, et vous demandez de l'aide tôt quand vous êtes bloqué.
- Jugement sur les compromis. Vous pouvez expliquer pourquoi vous avez choisi la vitesse ici et la rigueur là, et vous pouvez changer d'avis quand les données l'indiquent.
- Un penseur systémique. Vous raisonnez sur la façon dont un changement traverse le pipeline de build, le registre et le cluster du client, et vous anticipez ce qui va casser ensuite.
- IA native dans votre façon de travailler. Vous utilisez quotidiennement des outils de codage agentiques et pouvez montrer ce qui a changé dans votre sortie grâce à eux.
- Confortable avec l'ambiguïté. Vous pouvez prendre un problème à moitié défini, décider quoi construire et pivoter lorsque les priorités changent.
- Solides fondamentaux dans un langage système (Go préféré), conception d'API, bases de données et mise en cache, et infrastructure cloud sur GCP ou AWS.
- Connaissance pratique des conteneurs, des registres de conteneurs, du format d'image OCI (Open Container Initiative, la norme pour les images et registres de conteneurs), et de Kubernetes.
- Faible ego. Vous faites ce que vous dites et dites ce que vous faites, et vous communiquez tôt quand les nouvelles sont mauvaises.
- Excellente maîtrise de l'anglais écrit et expérience de travail au sein d'une équipe distribuée et remote-first.
Atouts appréciés
- Expérience en sécurité de la chaîne d'approvisionnement logicielle : SBOM (software bill of materials), signature Sigstore, ou SLSA (Supply-chain Levels for Software Artifacts, un framework pour l'intégrité des builds).
- Familiarité avec les outils open-source de Chainguard : Wolfi, apko et melange.
- Expérience avec Terraform ou d'autres outils d'infrastructure en tant que code.
- Auteur ou contributeur à des projets open source.
- Un parcours non traditionnel vers l'ingénierie. Nous valorisons les personnes qui ont appris en construisant.
Localisation
À distance. États-Unis préférés ; Ouvert au Canada, au Royaume-Uni et en Allemagne. Nous ne pouvons pas fournir de parrainage de visa ou de déménagement pour ce poste.
Fourchette de salaire de base
$157,000—$184,000 USD
Si votre expérience est proche mais ne remplit pas toutes les exigences, veuillez postuler. Nous construisons la meilleure équipe technologique et nous nous concentrons sur le recrutement de "Chainguardians" ayant des parcours, des perspectives et des expériences uniques.
Chainguard est un employeur garantissant l'égalité des chances. Nous ne faisons pas de discrimination fondée sur la race, la religion, la couleur, l'origine nationale, le sexe (y compris la grossesse, l'accouchement, les décisions relatives à la santé reproductive ou les conditions médicales connexes), l'orientation sexuelle, l'identité de genre, l'expression de genre, l'âge, le statut de vétéran protégé, le statut de personne handicapée, les informations génétiques, les opinions ou activités politiques, ou d'autres caractéristiques protégées par la loi. Nous considérons également les candidats qualifiés ayant un casier judiciaire, conformément aux lois fédérales, étatiques et locales applicables.
En soumettant votre candidature, vous reconnaissez que Chainguard traitera vos données personnelles conformément à la Notice de confidentialité globale des candidats de Chainguard.
©2026 Chainguard. Tous droits réservés.
Quelques-uns des avantages que nous offrons :
- Culture flexible et remote-first : Travaillez à distance avec des opportunités de rencontres d'équipe, des sommets semestriels dans des destinations, et une allocation mensuelle pour les espaces de coworking, les coûts de téléphone et d'internet.
- Notre approche de l'équité : Recevez des options d'achat d'actions à l'embauche et lors des promotions. De plus, vous pouvez participer à des offres secondaires et avoir 10 ans pour exercer vos options (oui, vous avez bien lu : 10 ans !).
- Assurance santé couverte à 100% % : Nous couvrons 100% % de vos primes d'assurance santé, vision et dentaire pour vous et vos dépendants. Rien ne sort de votre fiche de paie.
- ∞ Congés payés flexibles : Prenez le temps dont vous avez besoin – pour faire notre meilleur travail, nous devons nous ressourcer et nous réinitialiser.
- 18 Semaines de Congé Parental Payé : Nous offrons 18 semaines pour les parents biologiques et 12 semaines pour les parents non biologiques, avec la possibilité de les utiliser en une seule fois ou tout au long de la première année de votre enfant.
