Senior Software Engineer

Job expired!

Esta es una posición basada en EE. UU. Todos los programas que apoyamos requieren ciudadanía estadounidense para ser elegible para el empleo. Todo el trabajo debe llevarse a cabo dentro de los EE. UU. continentales.

Raft es una pequeña empresa no tradicional obsesionada con el cliente, con un enfoque en Sistemas de Datos Distribuidos, Plataformas a Escala y Desarrollo de Aplicaciones Complejas. Nuestra sede está en McLean, VA. Nuestra clientela incluye agencias federales y públicas innovadoras que aprovechan el pensamiento de diseño, tecnologías de punta y un ecosistema nativo de la nube. Creamos soluciones digitales que impactan a millones de estadounidenses.

Estamos buscando un Ingeniero de Software Senior con experiencia para unirse a nuestro equipo de solucionadores de problemas de alto impacto y apoyar a nuestros clientes.

Raft está desarrollando una plataforma de datos en tiempo real para el Departamento de Defensa (DoD) para mejorar la conciencia de los operadores sobre eventos críticos. Esta plataforma integra datos en tiempo real de más de 750 sensores, que luego se enriquecen, se pueden consultar y se presentan como una imagen operativa común. Nuestro sistema procesa más de mil millones de eventos diarios con una latencia a nivel de milisegundos. Las tecnologías clave incluyen Kafka, Kafka Streams, Pinot, Java, Scala y Kubernetes. Su rol implicará colaboración práctica con un equipo talentoso, aspirando a la excelencia.

Responsabilidades:

  • Construir infraestructura y plataformas de datos utilizando marcos de transmisión como Apache Kafka, Flink y Kafka Streams
  • Construir tuberías de extracción, transformación y carga (ETL) para operaciones de datos integrales
  • Aplicar principios de ingeniería de software para diseñar, desarrollar e implementar aplicaciones de transmisión a gran escala

Lo que estamos buscando

  • Más de 5 años de experiencia relevante en la industria
  • Experiencia en la construcción y gestión de plataformas tolerantes a fallos, intensivas en datos utilizando tecnologías como Kafka, Pinot o Flink
  • Experiencia con bases de datos relacionales y no relacionales a gran escala como PostgreSQL, MySQL, MongoDB y Elasticsearch
  • Experiencia en gestión de datos, incluida el procesamiento ETL, la gobernanza de datos y el almacenamiento de datos
  • Experiencia en entornos nativos de la nube
  • Competencia con gestores de paquetes/dependencias como Maven, Gradle y NPM
  • Conocimiento profundo de patrones de diseño y arquitectura de software
  • Certificación Security+ dentro de los primeros 90 días de empleo con Raft

Altamente Preferido:

  • Experiencia con Kubernetes
  • Experiencia en soluciones de monitoreo (p. ej., Prometheus, Grafana) y registro (p. ej., Fluentbit, Kibana, Loki) en entornos nativos de la nube
  • Comprensión de Helm Charts
  • Conocimiento de tecnologías de malla de servicios como Istio
  • Experiencia en apoyo a aplicaciones o infraestructuras en la nube empresarial
  • Habilidades en lenguajes de automatización como Python o Go Lang

Requisitos de seguridad: Permiso de seguridad activo Secret con la capacidad de obtener y mantener un permiso de seguridad Top Secret.

Tipo de trabajo: Remoto (Preferencia por candidatos locales en Washington, DC o San Diego, CA). Puede requerir hasta un 25 % de viajes.

Rango salarial: $110,000 - $200,000. La compensación se basa en la experiencia, habilidad y capacidades del candidato.

Lo que ofrecemos

  • Salario altamente competitivo
  • Seguro de salud, dental y de visión completamente cubierto
  • 401(k) y coincidencia de la empresa
  • PTO según sea necesario más 11 días festivos pagados
  • Beneficios de educación y capacitación
  • Presupuesto anual para tecnología/dispositivos