HEARTLAND BUSINESS SYSTEMS LLC
CarGurus
Ingénieur logiciel principal senior, architecture cloud
Qui sommes-nous
Chez CarGurus (NASDAQ : CARG), notre mission est de donner aux gens le pouvoir d'atteindre leur destination. Nous avons commencé en tant que petite équipe de développeurs déterminés à apporter confiance et transparence à l'achat de véhicules. Depuis, notre historique d'innovation et notre accélération sur le marché ont favorisé une croissance leader dans le secteur. En fait, nous sommes la place de marché automobile la plus grande et à la croissance la plus rapide, et nous sommes rentables depuis plus de 15 ans.
Ce que nous faisons
Le marché évolue, et nous aussi, en déplaçant l'ensemble du parcours automobile en ligne et en guidant nos clients à chaque étape. Cela inclut tout, de la vente d'une ancienne voiture au financement, à l'achat et à la livraison d'une nouvelle. Aujourd'hui, des dizaines de millions de consommateurs visitent CarGurus.com chaque mois, et environ 30,000 concessionnaires utilisent nos produits. Mais ils ne sont pas les seuls à apprécier CarGurus : nos employés aussi. Nous avons une culture axée sur l'humain qui favorise la bienveillance, la collaboration et l'innovation, et qui donne à nos Gurus les outils nécessaires pour stimuler leur évolution de carrière. Perturber une industrie pesant des milliers de milliards nécessite des perspectives nouvelles et diversifiées. Rejoignez-nous pour l'aventure !
Présentation du poste
CarGurus recrute un ingénieur logiciel principal senior pour être l'architecte cloud opérationnel au sein de notre organisation Engineering Platform (EP). Nous avons terminé une importante migration de type lift-and-shift vers AWS. L'étape suivante consiste à aider plus de 300 ingénieurs à créer des logiciels cloud-native, prêts pour le SaaS, qui soient résilients, sécurisés et conçus pour évoluer. Dans ce rôle, vous travaillerez de manière opérationnelle, côte à côte avec les équipes qui effectuent le travail. Vous n'appartiendrez pas à une seule équipe. Au lieu de cela, vous interviendrez là où se trouvent les problèmes de système et d'architecture cloud les plus complexes, vous associerez aux équipes pour les résoudre et laisserez derrière vous des modèles que d'autres pourront réutiliser.
Nous accueillons tout le monde
CarGurus s'efforce d'être un lieu où les gens peuvent exprimer pleinement leur personnalité et leur potentiel, en commençant par notre processus de recrutement. Nous ne pratiquons aucune discrimination fondée sur la race, la couleur, la religion, l'origine nationale, l'âge, le sexe, l'état civil, l'ascendance, le handicap physique ou mental, le statut d'ancien combattant, l'identité de genre ou l'orientation sexuelle. Nous favorisons un environnement inclusif qui valorise les personnes pour leurs compétences, leurs expériences et leurs perspectives uniques. C'est pourquoi nous espérons que vous postulez même si vous ne cochez pas toutes les cases listées dans la description du poste. Nous vous encourageons également à informer votre recruteur si vous avez besoin d'aménagements pour participer à notre processus de recrutement en raison d'un handicap afin que nous puissions vous fournir le soutien approprié. Nous voulons savoir ce que vous seul pouvez apporter à CarGurus. #LI-Hybrid
Vos missions
- Prendre en charge l'architecture système en lien avec l'architecture cloud : définir la manière dont les services, les données et les tâches s'articulent sur AWS et tracer des voies pratiques pour passer des anciennes architectures aux nouvelles.
- Collaborer avec les équipes d'ingénierie produit sur leurs problèmes d'architecture. Cela peut impliquer de travailler étroitement avec une équipe pendant une période donnée pour prototyper, aider à débloquer la situation et laisser derrière vous une architecture dont ils pourront être responsables.
- Agir en tant que responsable technique pour notre relation avec AWS. Vous travaillerez avec les architectes de solutions AWS sur les conseils en matière de services et les feuilles de route.
- Construire des preuves de concept et des implémentations de référence en code, en utilisant Terraform, Python, Java et des outils similaires, sur lesquels les équipes peuvent s'appuyer et qui peuvent évoluer vers des modèles standard au fil du temps. Expliquer les compromis derrière chacun d'eux.
- Travailler avec l'équipe Cloud Enablement pour faire progresser le libre-service et les garde-fous sur AWS : flux de travail HCP Terraform, politiques Sentinel, IAM, ainsi que la stratégie de compte et de bac à sable.
- Concevoir l'architecture en gardant à l'esprit les coûts liés au cloud et à l'IA, y compris l'attribution, le marquage et les contrôles.
- Diriger l'architecture pour la maturité SaaS et la conformité, en couvrant la reprise après sinistre et la continuité des activités, la sécurité, la performance, la propriété des dépendances et la standardisation de nos comptes cloud.
- Guider l'architecture pour les charges de travail agentiques sur AWS, telles que AgentCore Gateway, Bedrock, OAuth et l'identité machine à machine, en partenariat avec InfoSec.
- Collaborer avec notre équipe de direction technique pour définir l'orientation technique. Enregistrer les décisions dans des ADR et des RFC et les diffuser au sein des équipes.
- Encadrer les ingénieurs seniors et animer des ateliers sur les meilleures pratiques cloud-native.
Ce que vous apporterez
- Plus de 10 ans d'expérience en ingénierie logicielle, dont plus de 5 ans dans la conception et l'exploitation de systèmes en production sur AWS.
- Ingénieur logiciel avant tout : vous écrivez du code de qualité production dans au moins l'un des langages suivants : Java, Python, TypeScript ou Go.
- Maîtrise de l'infrastructure en tant que code avec Terraform.
- Expertise approfondie de AWS en matière de réseau (VPC, Transit Gateway, VPC Lattice), IAM, serverless (Lambda, Batch, API Gateway), conteneurs (EKS) et magasins de données gérés.
- Axé sur la sécurité : IAM avec privilèges minimaux, OAuth2/OIDC et conception axée sur la conformité.
- Esprit tourné vers le déploiement : vous préférez construire le prototype plutôt que de simplement examiner la conception, et vous êtes capable de rédiger le document de réflexion qui définit l'orientation.
- Diriger par l'influence et la collaboration sans ego. Vous établissez la confiance avec les ingénieurs, les managers et les cadres, tant à l'intérieur qu'à l'extérieur de votre propre organisation.
- Écrire clairement et être capable d'expliquer les compromis techniques à des publics techniques et non techniques.
- Penser aux coûts : vous traitez l'efficacité des coûts comme une exigence de conception.
Fourchette de rémunération du poste
La fourchette affichée représente le salaire de base annuel / la rémunération cible (OTE) prévue pour ce poste. La rémunération cible (OTE) inclut le salaire de base et les commissions sur objectifs, ce qui s'applique exclusivement aux rôles commerciaux.
La rémunération individuelle au sein de cette fourchette est déterminée par le lieu de travail et d'autres facteurs tels que les compétences liées au poste, l'expérience et la formation ou l'éducation pertinente.
Ce salaire de base annuel fait partie d'un package de rémunération globale complet. En plus des avantages sociaux, ce poste peut donner droit à des bonus/primes discrétionnaires et à des unités d'actions restreintes (RSU).
191,000 $ — 239,000 $ USD
CarGurus peut exiger des entretiens en personne dans le cadre de notre processus de recrutement, en particulier pour les postes basés dans nos bureaux de Boston et de Dublin. Les candidats sélectionnés pour un entretien en personne seront informés à l'avance. Veuillez noter que les frais de déplacement sont à la charge du candidat.
Travailler chez CarGurus
Nous récompensons la curiosité et la passion de nos Gurus avec des avantages et une rémunération de premier ordre, incluant des actions pour tous les employés, dès leur arrivée et tout au long de leur évolution avec nous. Nos programmes de développement de carrière et de mécénat d'entreprise, ainsi que nos groupes de ressources pour les employés (ERG) et nos communautés, aident les gens à tisser des liens tout en ayant un impact de manière personnellement significative. Un modèle hybride flexible et des politiques de congés solides encouragent l'équilibre entre vie professionnelle et vie privée ainsi que le bien-être individuel. Des avantages attentionnés comme le déjeuner gratuit quotidien, une réduction sur l'achat d'une voiture, des applications de méditation et de fitness, la prise en charge des frais de déplacement, et bien plus encore, aident nos collaborateurs à créer de l'espace pour ce qui compte le plus dans leur vie personnelle et professionnelle.
