Salario negociable
SixMap, Inc.
Columbia, MD, USA
Estamos buscando un Ingeniero Senior de Backend con experiencia para unirse a nuestro equipo de ingeniería de plataforma. Será responsable de diseñar, construir y operar sistemas distribuidos críticos para la misión que impulsen nuestro negocio principal. Este puesto ofrece la oportunidad de trabajar con una pila tecnológica moderna mientras se resuelven desafíos complejos de escalabilidad y confiabilidad. SixMap protege a algunas de las empresas gubernamentales y corporativas más grandes y complejas del mundo con una plataforma de gestión continua de exposición a amenazas (CTEM). La plataforma SixMap está impulsada por un motor avanzado de mapeo computacional que descubre rápidamente y monitorea continuamente los contornos únicos de los activos empresariales extendidos expuestos a Internet en IPv4 e IPv6. Al proporcionar a los defensores cibernéticos una visibilidad empresarial integral, la plataforma complementa este conocimiento con inteligencia contextual sobre amenazas y una serie de medidas de remediación. El equipo de SixMap aporta profunda experiencia y mejores prácticas de la comunidad de inteligencia para la defensa de agencias federales estadounidenses y corporaciones de la lista Fortune 500. Para obtener más información, visite: www.sixmap.io. Responsabilidades Arquitectura del Sistema y Desarrollo Diseñar e implementar sistemas distribuidos altamente escalables y tolerantes a fallos, así como microservicios Crear APIs robustas y servicios backend utilizando marcos modernos y arquitecturas nativas de la nube Optimizar el rendimiento, la confiabilidad y la eficiencia del sistema a gran escala Contribuir a las decisiones arquitectónicas y a la planificación de la hoja de ruta técnica Ingeniería de Plataforma Desarrollar y mantener servicios centrales de la plataforma que permitan a otros equipos de ingeniería Implementar orquestación de flujos de trabajo y tuberías de procesamiento de datos Crear herramientas para desarrolladores y APIs internas para mejorar la productividad de ingeniería Establecer mejores prácticas para la confiabilidad del servicio, la observabilidad y el monitoreo Colaboración y Liderazgo Trabajar estrechamente con gerentes de producto, diseñadores y otros ingenieros para entregar funciones impactantes Mentorear a ingenieros junior y contribuir al crecimiento técnico del equipo Participar en revisiones de código, discusiones de diseño de sistemas y planificación técnica Liderar iniciativas técnicas desde su concepción hasta su implementación y mantenimiento Excelencia Operacional Implementar soluciones completas de monitoreo, alertas y observabilidad Diseñar sistemas para alta disponibilidad, recuperación ante desastres y degradación elegante Participar en turnos de guardia y procedimientos de respuesta a incidentes Mejorar continuamente la confiabilidad del sistema y la eficiencia operativa Requisitos Experiencia: 8+ años de experiencia en ingeniería de software con enfoque en sistemas backend Sistemas Distribuidos: Experiencia sólida en el diseño y operación de sistemas distribuidos a gran escala Lenguajes de Programación: Dominio experto en Java y/o Kotlin o lenguaje JVM similar; experiencia con Python o similar es un plus. Marcos: Experiencia práctica con Spring Boot Microservicios: Trayectoria comprobada en la construcción y operación de arquitecturas de microservicios Plataformas en la Nube: Experiencia en producción con plataformas en la nube (preferiblemente AWS) Contenerización: Experiencia con Docker y despliegues contenerizados Bases de Datos: Conocimientos sólidos de bases de datos relacionales (PostgreSQL, MySQL). La experiencia con almacenes de datos (Snowflake o similares) es un plus. Desarrollo de API: Experiencia en la creación de APIs RESTful y contratos estables tanto para sistemas internos como externos Requisitos Preferidos Flujo de trabajo: Experiencia con Temporal o motores de orquestación similares Observabilidad: Experiencia práctica con herramientas de monitoreo (Prometheus, Grafana, DataDog o similares) Infraestructura como Código: Experiencia con Terraform, Ansible o herramientas similares Experiencia con Ingeniería de IA y Bases de Datos de Grafos Liderazgo: Experiencia en mentorear ingenieros o liderar iniciativas técnicas Comunicación: Habilidades sólidas de comunicación técnica y capacidad para trabajar con equipos multifuncionales Experiencia en Start-ups Entorno Técnico Trabajará con tecnologías que incluyen: Lenguajes: Kotlin (o lenguaje JVM comparable), Python, TypeScript / JavaScript Marcos: Spring Boot, Spring Security Datos: PostgreSQL, Snowflake Infraestructura: AWS (ECS), Docker, Terraform Flujo de trabajo: Motores de orquestación como Temporal o similares SixMap es un Empleador de Oportunidades Iguales y considera a los solicitantes sin discriminación por raza, color, religión, sexo, orientación, origen nacional, edad, discapacidad, genética o cualquier otra base prohibida por leyes federales, estatales o locales. Todos los nuevos empleados deben aprobar una verificación de antecedentes como condición de empleo. Beneficios Paquetes de compensación competitivos; incluyendo participación accionaria Seguros médicos, dentales, de visión, de discapacidad y de vida pagados por el empleador Planes 401(k) Cuentas de Gastos Flexibles (salud y dependientes) PTO ilimitado Opciones de trabajo remoto