Roku
Metropolis
Ingeniero/a de Software Senior, Product Foundations
QUIÉNES SOMOS
En Metropolis, estamos creando la inteligencia artificial para hacer que el mundo real sea receptivo. Somos pioneros en la Economía del Reconocimiento — un futuro donde la repetición mundana desaparece y ser conocido desbloquea el acceso, la comodidad y la pertenencia en cualquier lugar al que vayas. Desde transformar el aparcamiento en una experiencia fluida de entrada y salida para millones de Miembros hasta expandir nuestra capa de inteligencia en el comercio minorista y la hostelería, estamos construyendo un mundo que se siente instintivo y mágico. El futuro no está llegando; está aquí, y necesitamos constructores, innovadores y solucionadores de problemas para ayudarnos a crearlo.
QUIÉN ERES
Metropolis está buscando un Ingeniero/a de Software Senior para nuestro equipo de Product Foundations para diseñar y construir Metropolis Web Services (MTWS), los servicios fundamentales componibles que sirven como sustrato para todos los productos actuales y futuros de la empresa. En este puesto, resolverás complejos desafíos de sistemas distribuidos a escala y construirás la base técnica que nos permitirá expandirnos a nuevos mercados y dar soporte a nuevas verticales desde cero. Trabajando junto a hipernerds altamente técnicos que viven y respiran sistemas distribuidos, optimización del rendimiento, productividad del desarrollador e ingeniería de fiabilidad, colaborarás con múltiples equipos técnicos, incluido Desarrollo de Aplicaciones, Infraestructura y nuestro grupo de Tecnologías Avanzadas, para ofrecer experiencias notables en el mundo real sin necesidad de pasar por caja.
QUÉ HARÁS
- Diseñar y construir los servicios principales de Metropolis Web Services, la plataforma componible que impulsará múltiples negocios de movilidad, incluidos IAM, notificaciones, procesamiento de mensajes y otros componentes críticos de infraestructura.
- Construir y mantener nuestra infraestructura de service mesh, permitiendo una comunicación segura, fiable y observable entre cientos de microservicios a escala.
- Crear herramientas sofisticadas para desarrolladores, pipelines de CI/CD y automatización de plataformas que permitan a los equipos de producto enviar código de forma segura y eficiente, manteniendo al mismo tiempo altos estándares operativos.
- Tomar decisiones técnicas críticas sobre límites de servicios, diseño de API, patrones de consistencia de datos y fiabilidad del sistema que afecten a toda la plataforma y a múltiples líneas de negocio.
- Diseñar y optimizar sistemas para un alto rendimiento y baja latencia para dar soporte a millones de transacciones en nuestra plataforma global a medida que escalamos a nuevos mercados.
- Establecer prácticas de monitorización, alerta y fiabilidad que garanticen un tiempo de actividad del 99.99% para la infraestructura de movilidad de misión crítica.
- Impulsar discusiones arquitectónicas, establecer mejores prácticas de ingeniería y mentorizar a otros ingenieros, al tiempo que se contribuye directamente a implementaciones técnicas complejas.
QUÉ BUSCAMOS
- Más de 6 años de experiencia en ingeniería de software backend con un enfoque profundo en sistemas distribuidos e infraestructura de plataforma.
- Dominio experto de Java con un profundo conocimiento del rendimiento de la JVM, la concurrencia y las herramientas del ecosistema.
- Experiencia en producción con arquitectura de microservicios, orquestación de contenedores (Kubernetes) y plataformas en la nube (AWS).
- Sólida capacidad de pensamiento sistémico con una habilidad demostrada para diseñar e implementar sistemas distribuidos a gran escala y de alta disponibilidad que manejen una carga significativa.
- Experiencia demostrada en observabilidad, incluida experiencia práctica en producción con sistemas de métricas, registro, trazado y alerta en entornos de alta carga.
- Conocimiento de bases de datos y sistemas de datos, incluidas bases de datos relacionales, streaming de eventos (Kafka, SQS), estrategias de caché y patrones de consistencia de datos.
- Experiencia con herramientas de desarrollo impulsadas por IA como Claude Code, GitHub Copilot o herramientas de codificación agéntica similares para mejorar la productividad, específicamente la ingeniería de contexto.
- Excelente comunicación técnica, con capacidad para diseñar y documentar sistemas complejos, liderar discusiones técnicas y colaborar entre múltiples equipos.
AUNQUE NO ES REQUISITO, ESTO ES UN PLUS
- Título avanzado en Informática, Ingeniería o campo técnico relacionado.
- Experiencia en Scala y experiencia en cumplimiento de seguridad, particularmente en autenticación, autorización, gestión de secretos y cumplimiento normativo para transacciones financieras.
- Experiencia en entornos de alto crecimiento donde haya escalado sistemas a través de una rápida expansión y una carga creciente.
- Contribuciones a código abierto o redacción de blogs técnicos que demuestren profundidad de experiencia técnica en sistemas distribuidos.
- Experiencia en optimización del rendimiento con perfilado, benchmarking y ajuste de sistemas a hiperescala.
NUESTRO STACK
- Lenguajes + Frameworks: TypeScript, React, Scala (principalmente), Java (limitado)
- Almacenes de datos: MySQL, PostgreSQL, Snowflake
- Nube: AWS
- Control de versiones: Git y GitHub
- Herramientas de IA: Copilot en GitHub y Claude Code
- Observabilidad: Datadog
--------------------------------------------------------------------------------
4 Días en la Oficina: Metropolis valora la colaboración presencial para impulsar la innovación, fortalecer la cultura y mejorar la experiencia del Miembro. Los miembros de nuestro equipo corporativo se adhieren a nuestro modelo de oficina-primero, que requiere que los empleados estén en las instalaciones al menos cuatro días a la semana, fomentando interacciones orgánicas que generan creatividad y conexión.
salario base previsto para este puesto es de entre $150,000.00 USD y $200,000.00 USD anuales.
El salario base real ofrecido se determina por una serie de variables, entre ellas, según corresponda, las cualificaciones del solicitante para el puesto, los años de experiencia relevante, las habilidades distintivas, el nivel de educación alcanzado, las certificaciones u otras licencias profesionales, y la ubicación de residencia y/o lugar de empleo. El salario base es un componente del paquete de compensación total de Metropolis, que también puede incluir acceso o elegibilidad para beneficios de atención médica, un plan 401(k), cobertura de discapacidad a corto y largo plazo, seguro de vida básico, un lucrativo plan de opciones sobre acciones, planes de bonificación y más.
#LI-CM1 #LI-Onsite
Metropolis puede utilizar una herramienta automatizada de toma de decisiones de empleo (AEDT) para evaluar o valorar tu candidatura para empleo o promoción. Las AEDT se utilizan para ayudar a evaluar la solicitud de un candidato en relación con las cualificaciones y responsabilidades requeridas para el puesto que se enumeran en la oferta de empleo.
Como parte de este proceso, Metropolis conserva los datos relevantes para tu candidatura, incluida la información personal, durante un período que sea razonablemente necesario para el uso de la herramienta. Si eres contratado para el puesto, tus datos pueden pasar a formar parte de tu expediente como empleado.
Metropolis Technologies es un empleador que ofrece igualdad de oportunidades. Tomamos todas las decisiones de contratación basándonos en el mérito, las cualificaciones y las necesidades del negocio, sin tener en cuenta la raza, el color, la religión, el sexo (incluida la identidad de género, la orientación sexual y el embarazo), el origen nacional, la discapacidad, el estado de veterano o cualquier otra característica protegida por la ley federal, estatal o local.
Estamos comprometidos a proporcionar una experiencia de contratación acogedora y accesible. Si necesitas una adaptación razonable para cualquier parte del proceso de solicitud o entrevista, ponte en contacto con nosotros en [email protected] [[email protected]].
Al unirte a Metropolis, te unirás a un equipo de líderes e ingenieros de producto de talla mundial, construyendo un ecosistema de tecnologías en la intersección del aparcamiento, la movilidad y el sector inmobiliario. Nuestro objetivo es construir una cultura inclusiva donde todos tengan voz y gane la mejor idea. Jugarás un papel clave en la construcción y el mantenimiento de esta cultura a medida que nuestra organización crezca. El
