Staff Software Engineer

Job expired!

Ce poste est basé aux États-Unis.

Tous les candidats doivent être citoyens américains et tout le travail doit être effectué dans les États-Unis continentaux.

Raft est une petite entreprise non traditionnelle obsédée par ses clients, avec un focus dédié sur les systèmes de données distribués, les plateformes à grande échelle et le développement d'applications complexes. Basée à McLean, VA, nous servons des agences fédérales et publiques innovantes en exploitant la pensée conceptuelle, des piles technologiques de pointe et des écosystèmes natifs dans le cloud. Nos solutions numériques impactent la vie de millions d'Américains.

Nous recherchons un Ingénieur Logiciel Principal expérimenté pour rejoindre notre équipe de résolveurs de problèmes à fort impact et soutenir nos clients estimés.

Raft développe une plateforme de données en temps réel pour le Département de la Défense (DoD), améliorant la conscience des opérateurs sur des événements critiques comme le ballon chinois et les incidents du Cessna au-dessus de la Maison Blanche. Cette plateforme de données agrège des données en temps réel provenant de plus de 750 capteurs, les enrichit, les rend interrogeables et les présente comme une image opérationnelle commune pour des prises de décision opportunes et pertinentes. Notre système traite plus d'un milliard d'événements quotidiennement avec une latence de l'ordre de la milliseconde en utilisant des technologies telles que Kafka, Kafka Streams, Pinot, Java, Scala et Kubernetes. Dans ce rôle, vous collaborerez avec une équipe accomplie pour atteindre l'excellence.

  • Construire des infrastructures de données et des plateformes en utilisant des frameworks de streaming comme Apache Kafka, Flink, et Kafka Streams.
  • Développer des pipelines ETL pour des opérations de données complètes.
  • Appliquer les principes de l'ingénierie logicielle pour architecturer, développer et mettre en œuvre des applications de streaming à grande échelle.

Nous recherchons des candidats possédant les qualifications suivantes :

  • 9+ années d'expérience pertinente dans l'industrie.
  • Expérience dans la construction et la gestion de plateformes tolérantes aux pannes et intensives en données en utilisant des technologies telles que Kafka, Pinot, ou Flink.
  • Expérience avec des bases de données relationnelles et non relationnelles à grande échelle comme PostgreSQL, MySQL, MongoDB et Elasticsearch pour gérer les exigences de faible latence.
  • Expérience dans la gestion des données, y compris le traitement ETL, la gouvernance des données et le stockage des données.
  • Expérience dans la construction et le déploiement de logiciels dans des environnements natifs du cloud.
  • Maîtrise des gestionnaires de paquets tels que Maven, Gradle et NPM.
  • Connaissance approfondie des modèles de conception et d'architecture logicielle.
  • Obtenir la certification Security+ dans les 90 premiers jours d'emploi.
  • Expérience avec Kubernetes.
  • Expérience avec des outils de surveillance (par exemple, Prometheus, Grafana) et des solutions de journalisation (par exemple, Fluentbit, Kibana, Loki).
  • Solide compréhension des charts Helm.
  • Familiarité avec les technologies de maillage de services, telles qu'Istio.
  • Expérience dans le support des applications ou infrastructures cloud d'entreprise.
  • Maîtrise des langages d'automatisation tels que Python ou GoLang.

Autorisation active Secret avec la capacité d'obtenir et de maintenir une autorisation de sécurité Top Secret.

Télétravail (Préférence pour les candidats locaux à Washington, DC ou San Diego, CA). Peut nécessiter jusqu'à 25 % de déplacements.

$130,000 - $210,000. La rémunération est basée sur l'expérience, les compétences et les capacités démontrées.

  • Salaire très compétitif.
  • Couverture complète des soins de santé, dentaires et visuels.
  • Plan 401(k) avec contribution de l'entreprise.
  • PTO flexible + 11 jours fériés payés. <