Wonderschool
Rampant Technologies
Ingénieur Logiciel
Engagement d'entreprise
Intitulé du poste : Ingénieur Logiciel
Type de poste : Temps plein / Non-cadre
Lieu : Aurora, CO, Fairfax, VA, Sarasota, FL
Type de lieu : Sur site
Accréditation requise : TS/SCI avec CI Poly
*Toutes les tâches et responsabilités ne sont pas couvertes par cette description de poste. Pour en savoir plus, veuillez contacter le recruteur pour ce rôle.
Nous sommes fiers d'être un employeur garantissant l'égalité des chances (EEO). Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, de grossesse, d'orientation sexuelle, d'identité de genre, d'âge, d'origine nationale, de handicap, d'information génétique, de statut d'ancien combattant protégé ou de toute autre caractéristique protégée par la loi fédérale, étatique ou locale applicable. Notre organisation s'engage à maintenir un lieu de travail exempt de discrimination, de harcèlement et de représailles dans toutes les pratiques d'emploi, y compris le recrutement, l'embauche, la promotion, la rémunération, la formation, la discipline et le licenciement.
Nous fournissons des aménagements raisonnables aux personnes qualifiées handicapées, conformément à la loi applicable, à moins que cela n'impose une difficulté excessive à l'organisation.
Nous effectuons des vérifications complètes des antécédents avant l'emploi sur tous les finalistes dans le cadre de notre engagement à maintenir un lieu de travail sûr, sécurisé et conforme. Toute offre d'emploi est conditionnée à la réussite de ces vérifications d'antécédents, qui peuvent inclure la vérification de votre historique d'emploi, de vos diplômes, de vos références professionnelles, de vos antécédents judiciaires et des licences pertinentes. Toutes les vérifications sont effectuées dans le strict respect des lois fédérales, étatiques et locales sur l'emploi, y compris le Fair Credit Reporting Act (FCRA).
Politique d'utilisation de l'IA par les candidats
L'IA fait partie de notre travail quotidien chez Rampant, et nous nous engageons à une utilisation responsable et éthique des outils d'IA. Cependant, nous voulons garantir un processus de candidature équitable basé sur vos propres compétences et connaissances. Dans le cadre de cet engagement, l'utilisation de l'intelligence artificielle (IA) ou d'autres outils pour aider aux réponses pendant les entretiens (qu'ils soient en personne ou virtuels) est interdite, sauf autorisation explicite.
Modèle de travail
Notre culture axée sur les personnes privilégie les avantages de la collaboration, qu'elle se produise en personne ou virtuellement. Pour favoriser l'engagement et une communication efficace, les employés travaillant à distance sont généralement censés avoir leur caméra allumée pendant les réunions.
- À distance : Si ce poste est indiqué comme à distance, il peut y avoir des occasions où vous devrez travailler en personne dans une installation de Rampant ou chez un client.
- Hybride : Si ce poste est indiqué comme hybride, vous devrez travailler depuis un bureau Rampant ou une installation client fréquemment, conformément aux attentes de la direction et aux besoins du rôle.
- Sur site : Si ce poste est indiqué comme sur site, le travail sera principalement effectué dans un bureau Rampant ou une installation client, où les employés collaboreront directement avec leurs collègues et clients selon les exigences du rôle.
Résumé de l'entreprise
Rampant Technologies est un sous-traitant de défense indépendant fournissant un soutien spécialisé aux missions de sécurité nationale les plus sensibles au sein du Département de la Guerre et de la Communauté du renseignement. Guidés par notre philosophie de sécuriser, permettre et exécuter les missions critiques de nos clients, nous réunissons des équipes d'élite habilitées pour résoudre les défis techniques les plus complexes en analyse du renseignement, traitement du signal, opérations cybernétiques à spectre complet, IA/ML et analytique, ingénierie logicielle et informatique d'entreprise. Nous recrutons des spécialistes de mission et techniques, privilégiant les personnes aux processus et la qualité à la quantité, afin que chaque mission fasse progresser la mission et façonne l'avenir de la sécurité nationale.
Résumé du poste
Nous recherchons un Ingénieur Logiciel talentueux pour concevoir, construire et maintenir des applications évolutives qui font progresser nos exigences de mission. Dans ce rôle, vous collaborerez étroitement avec des équipes produits et conception interfonctionnelles pour écrire du code propre et efficace dans des langages modernes, participer à des revues de code et résoudre des défis techniques complexes. Le candidat idéal apporte une base solide en principes informatiques, une expérience pratique du développement full-stack ou de l'infrastructure cloud, et une passion pour la fourniture de solutions logicielles haute performance dans un environnement agile et dynamique.
Tâches et responsabilités essentielles
- Concevoir, développer et maintenir des applications logicielles en utilisant des pratiques et des frameworks de développement modernes
- Créer et gérer des flux de travail de conteneurisation mettant en œuvre les principes DevSecOps et les pipelines CI/CD
- Planifier et exécuter des déploiements sur des clusters Kubernetes, en assurant la stabilité, l'évolutivité et la fiabilité du système
- Communiquer clairement les exigences logicielles aux parties prenantes pertinentes quotidiennement tout en soutenant un environnement de mission dynamique et en constante évolution
Compétences requises
- Une compréhension du développement logiciel orienté objet utilisant un langage tel que C++, Java, C#, ou Python. La connaissance de GoLang ou Rust est également préférée
- Expérience avec les modèles de conception logicielle et connaissance des modèles à appliquer dans différents scénarios
- Une connaissance pratique des bases de données relationnelles et non relationnelles, y compris PostgreSQL, MongoDB, et Redis
- Maîtrise de l'utilisation de plusieurs systèmes d'exploitation pour effectuer du développement, y compris Windows, Linux, et Mac
- Expérience pratique de l'utilisation de technologies basées sur des conteneurs, notamment Docker et Kubernetes
- Expérience en développement web incluant l'utilisation de frameworks JavaScript / TypeScript populaires tels que Angular, React, ou Vue
- Une connaissance approfondie des services web RESTful, y compris les opérations HTTP telles que GET, POST, PUT et DELETE
- Excellentes compétences en communication orale, avec la capacité de s'engager efficacement à tous les niveaux d'une équipe de contrat ou de projet
- Solides compétences en communication écrite, avec la capacité de produire une documentation claire, concise et exploitable, y compris des recommandations, des évaluations techniques et des plans d'intégration
Éducation et expérience
- Baccalauréat en informatique, en génie informatique, en ingénierie logicielle ou dans une discipline technique connexe est requis, avec deux (2) à dix (10) années d'expérience pertinente
- Une maîtrise en informatique, en génie informatique, en ingénierie logicielle ou dans un domaine technique connexe peut être comptée comme deux (2) années d'expérience professionnelle
Certifications et qualifications
- TS/SCI avec Poly actif requis
Compétences souhaitées
- Connaissance des plateformes cloud telles qu'Amazon Web Services, Microsoft Azure, Google Cloud, etc.
- Une compréhension des protocoles Internet populaires tels que TCP, UDP et HTTP
- Familiarité avec la cryptographie symétrique et asymétrique ainsi qu'avec les outils de génération de clés/certificats tels qu'OpenSSL
- Une connaissance pratique des files d'attente de messages publish-subscribe populaires telles que Kafka, NATS ou RabbitMQ
- Expérience dans la conception et la maintenance de pipelines CI/CD à l'aide de GitLab, GitHub, Jenkins ou de frameworks de build connexes
- Solides compétences analytiques, de dépannage et de débogage logiciel
- Excellentes compétences en rédaction technique pour créer et maintenir une documentation logicielle complète
Rémunération globale
La fourchette salariale pour ce rôle est de 125 000 $ à 250 000 $, en fonction de l'éducation et de l'expérience.
La fourchette salariale indiquée est une ligne directrice générale pour ce poste. La rémunération finale sera basée sur des facteurs tels que la portée du rôle, l'expérience, l'éducation, les certifications, les compétences, la localisation géographique, les besoins des clients, les exigences du contrat et les considérations commerciales. Selon le rôle et le contrat, les employés peuvent avoir droit à une rémunération supplémentaire, y compris des heures supplémentaires, des primes de quart, des primes incitatives ou des primes discrétionnaires.
Pour les postes multi-sites, la fourchette salariale affichée peut refléter une fourchette nationale ou basée sur le rôle et peut varier selon le lieu et les exigences du contrat.
Nous sommes une entreprise centrée sur les employés qui sait que le succès de notre mission dépend de la valorisation et du soutien de nos collaborateurs. Pour appuyer cela, Rampant offre un ensemble de rémunération globale compétitif conçu pour votre bien-être total, qui comprend des primes médicales*, dentaires et de vision entièrement payées par l'employeur à 100 %, des contributions de l'entreprise au HSA**, un généreux plan 401(k) non contributif, des congés payés flexibles (PTO), une allocation annuelle de développement professionnel, et plus encore.
*Pour certains plans médicaux HDHP ; les plans améliorés seront soumis au partage des coûts par l'employé.
**Si inscrit à un plan éligible HSA.
