
Allstate ofrece productos de seguros y protección para el hogar, el automóvil, los dispositivos y la identidad. Su trabajo se centra en ayudar a los clientes a gestionar los riesgos, proteger sus finanzas y afrontar imprevistos con mayor confianza. La empresa también destaca la participación comunitaria y la sostenibilidad como parte de su enfoque general para atender a sus clientes y contribuir a un impacto social positivo.
Ingeniero/a principal de software, servicios en la nube - remoto en Texas
Lidera la arquitectura y operación de las plataformas tecnológicas de seguros distribuidas de Allstate en un puesto remoto en Texas. Utiliza Java, AWS, microservicios, CI/CD, pruebas y operaciones de producción para ofrecer servicios en la nube fiables.
100.000 $ – 170.500 $ / año
RemotoTiempo completoSeniorIdioma Obligatorio: inglésIngeniero de la nubeDescripción
- Diseñar la arquitectura de productos digitales con herramientas, tecnologías, frameworks y sistemas modernos
- Aplicar conocimientos científicos y técnicos al diseño, la implementación, las pruebas y la documentación de software
- Ser responsable de las aplicaciones en producción e impulsar el éxito de los productos digitales según los KPI
- Aportar conocimientos técnicos a los backlogs durante la concepción y la planificación de iteraciones con el responsable de producto
- Participar en las reuniones diarias de los equipos del sitio, entre sitios y de producto
- Participar en retrospectivas y promover una retroalimentación empática
- Formar a los miembros del equipo y liderar prácticas de programación por parejas y desarrollo guiado por pruebas
- Crear y mantener pipelines de integración, entrega y despliegue continuos
- Liderar el diseño y la arquitectura de sistemas mientras se colabora en decisiones técnicas compartidas
- Supervisar sistemas críticos y analizar registros y trazas
- Liderar las respuestas ante interrupciones y errores en producción
Requisitos
- Diseñar y desarrollar API REST con Java Spring Boot, incluida la documentación, el versionado, el descubrimiento y registro de servicios, las pruebas y las herramientas de gestión
- Tomar decisiones arquitectónicas y diseñar y entregar sistemas distribuidos de gran escala en entornos de nube, incluidas arquitecturas de microservicios
- Diseñar e implementar servicios backend que involucren bases de datos SQL y NoSQL, almacenamiento en caché y sistemas orientados a eventos como Kafka
- Aplicar amplia experiencia en desarrollo guiado por pruebas para realizar pruebas unitarias, de integración y de extremo a extremo significativas en toda la pila
- Utilizar prácticas de seguridad web y de API que abarquen autenticación, autorización, OAuth, OWASP, OpenID y SAML
- Trabajar con Git o GitHub, gestión de artefactos, herramientas de compilación y empaquetado como Maven, Gradle, npm y Artifactory, además de Jenkins u otras herramientas comparables de CI/CD
- Utilizar tecnologías de contenedorización y orquestación como Docker, Podman y Kubernetes
- Trabajar eficazmente en un entorno XP o Agile que incluya programación por parejas
- Resolver problemas técnicos relacionados con cuellos de botella de rendimiento, resiliencia y dificultades de mensajería
- Dar soporte a la producción en entornos distribuidos de gran escala con herramientas como Splunk, Datadog y CloudWatch; es probable que se participe en una rotación de guardias
- Utilizar Python, incluido AWS Lambda, preferiblemente
- Trabajar con enrutamiento empresarial y balanceo de carga, incluido AWS API Gateway, preferiblemente
- Tener experiencia en seguros u otro sector financiero crítico, preferiblemente
- Tener experiencia con pagos o pasarelas de pago, preferiblemente
- Tener cinco o más años de experiencia, preferiblemente
- Demostrar liderazgo técnico
- Someterse a una investigación de antecedentes si se ofrece el puesto
- Tener en cuenta que, por lo general, Allstate no patrocina a personas para visados de trabajo basados en empleo para este puesto
- Mantener un espacio de trabajo privado y exclusivo, libre de distracciones y con escritorio y asiento adecuados
- Disponer de un servicio de internet fiable con velocidades mínimas de 50 MB de descarga y 5 MB de carga
Beneficios
- Recibir un equipo tecnológico completo con portátil, monitores, auriculares, teclado y ratón
- Recibir un reembolso mensual de conectividad para ayudar a compensar los costes de internet cuando se cumplan los requisitos para trabajar desde casa