Senior Software Engineer

Job expired!

Ce poste est basé aux États-Unis. Tous les programmes que nous soutenons nécessitent la citoyenneté américaine pour être éligible à l'emploi. Tout le travail doit être effectué à l'intérieur des États-Unis continentaux.

Raft est une petite entreprise non traditionnelle obsédée par ses clients, axée sur les systèmes de données distribués, les plateformes à grande échelle et le développement d'applications complexes. Notre siège est à McLean, en Virginie. Notre clientèle comprend des agences fédérales et publiques innovantes qui tirent parti de la pensée conceptuelle, des technologies de pointe et d'un écosystème natif du cloud. Nous créons des solutions numériques qui impactent des millions d'Américains.

Nous recherchons un(e) Senior Software Engineer expérimenté(e) pour rejoindre notre équipe de résolveurs de problèmes à fort impact et soutenir nos clients.

Raft développe une plateforme de données en temps réel pour le ministère de la Défense (DoD) afin d'améliorer la conscience des opérateurs des événements critiques. Cette plateforme intègre des données en temps réel provenant de plus de 750 capteurs, qui sont ensuite enrichies, interrogeables et présentées comme une image opérationnelle commune. Notre système traite plus d'un milliard d'événements quotidiennement avec une latence de l'ordre de la milliseconde. Les technologies clés incluent Kafka, Kafka Streams, Pinot, Java, Scala et Kubernetes. Votre rôle consistera en une collaboration pratique avec une équipe talentueuse, visant l'excellence.

Responsabilités :

  • Construire des infrastructures et plateformes de données à l'aide de frameworks de streaming tels qu'Apache Kafka, Flink et Kafka Streams
  • Construire des pipelines Extract, Transform, Load (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
  • Plus de 5 ans d'expérience dans l'industrie pertinente
  • 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
  • Expérience en gestion des données, y compris le traitement ETL, la gouvernance des données et le stockage des données
  • Expérience dans des environnements natifs du cloud
  • Maîtrise des gestionnaires de packages/dépendances comme Maven, Gradle et NPM
  • Connaissance approfondie des modèles de conception et d'architecture logicielle
  • Certification Security+ dans les 90 premiers jours d'emploi avec Raft
  • Expérience avec Kubernetes
  • Expertise dans les solutions de monitoring (par exemple, Prometheus, Grafana) et de logging (par exemple, Fluentbit, Kibana, Loki) dans des environnements natifs du cloud
  • Compréhension des Helm Charts
  • Connaissance des technologies de service mesh telles que Istio
  • Expérience dans le support des applications ou infrastructures Cloud d'entreprise
  • Compétences dans les langages d'automatisation tels que Python ou Go Lang

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

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

$110,000 - $200,000. La rémunération est basée sur l'expérience, les compétences et les capacités du candidat.

  • Salaire très compétitif
  • Couverture complète des soins de santé, dentaires et de la vue
  • Plan 401(k) avec contrepartie de l'entreprise
  • PTO à la demande plus 11 jours fériés payés
  • Avantages en matière d'éducation et de formation