
Mercury Insurance ofrece productos de seguros personales diseñados para ayudar a las personas a proteger sus vehículos, viviendas y otros bienes. Su actividad cuenta con el respaldo de agentes independientes e incluye seguros de automóvil, hogar y coberturas relacionadas. La empresa hace hincapié en el servicio al cliente, la privacidad y el tratamiento responsable de la información personal, que solo se comparte cuando es necesario para prestar servicios relacionados con las cuentas o cumplir obligaciones legales. Para quienes buscan empleo, Mercury Insurance ofrece una visión del trabajo en operaciones de seguros personales, atención al cliente con el apoyo de agentes y seguridad de la información.
Ingeniero/a de software sénior en Mercury Insurance — Trabajo remoto en Estados Unidos
Lidera el diseño y la entrega de sistemas distribuidos seguros y escalables en Mercury Insurance. Guía la ejecución ágil, la calidad del código y el crecimiento de otros ingenieros.
Descripción
- Desarrollar código fiable y bien probado para escenarios técnicos complejos
- Evaluar los requisitos del producto y convertirlos en diseños de sistemas resilientes
- Crear aplicaciones distribuidas modulares, configurables, reutilizables, eficientes, seguras, conformes, escalables, mantenibles y fáciles de usar
- Dirigir revisiones de diseño y código en varias aplicaciones
- Guiar al equipo del sprint en la entrega de nuevas capacidades y mejoras
- Eliminar los obstáculos que afectan al trabajo pendiente del sprint y a la entrega de soluciones de calidad
- Colaborar con equipos y partes interesadas para entregar correctamente la funcionalidad prevista
- Orientar a otros ingenieros y ofrecer dirección técnica práctica
- Fomentar la innovación y la excelencia de ingeniería en Mercury
Requisitos
- Grado universitario en informática, sistemas de información o una disciplina relacionada, o una combinación equivalente de formación y experiencia
- Al menos cinco años de experiencia en programación de software
- Al menos dos años de experiencia con tecnologías utilizadas en Mercury
- Al menos un año de experiencia liderando y orientando equipos de ingeniería
- Dominio de uno o más lenguajes de programación estándar del sector, como Java, Python, Go, C++ o JavaScript
- Experiencia aplicando estructuras de datos, algoritmos y patrones de diseño
- Dominio de bases de datos relacionales, sistemas NoSQL y tecnologías de caché
- Experiencia desarrollando API con protocolos modernos como REST y gRPC
- Dominio de marcos de mensajería, streaming, flujos de trabajo e integración, incluidos Apache Kafka, Apache NiFi, Amazon SQS, MS MQ o Apache Camel
- Conocimientos prácticos de arquitectura de microservicios
- Experiencia utilizando tecnologías de contenedorización como Docker y Kubernetes
- Dominio de la aplicación de prácticas DevSecOps para mejorar la eficiencia de ingeniería
- Experiencia diseñando e implementando aplicaciones distribuidas de alta calidad
- Capacidad para utilizar datos de análisis y experimentación en el diseño y la mejora de sistemas
- Sólida capacidad para resolver problemas
- Excelentes habilidades de comunicación
- Capacidad para colaborar con equipos multifuncionales y partes interesadas, e influir en ellos
- Experiencia de liderazgo demostrada mediante la orientación y la dirección técnica
- Experiencia definiendo la estrategia y la visión técnicas de un equipo
- Grado universitario en informática, sistemas de información o una disciplina relacionada, o una combinación equivalente de formación y experiencia
Beneficios
- Remuneración competitiva
- Para la mayoría de los puestos, flexibilidad para trabajar desde cualquier lugar de Estados Unidos
- Tiempo libre remunerado, incluidas vacaciones, baja por enfermedad, nueve días festivos de la empresa y horas de voluntariado
- Oportunidades de bonificaciones por incentivos, incluidas bonificaciones por fiestas, recomendaciones y rendimiento
- Seguro médico, dental, oftalmológico, de vida y para mascotas
- Plan de ahorro para la jubilación 401(k) con aportación de la empresa
- Entorno de trabajo estimulante
- Oportunidades de promoción
- Ayuda para la educación
- Oportunidades de desarrollo profesional y personal
- Programa de reconocimiento de la empresa
- Recursos de salud y bienestar, incluidas sesiones gratuitas de terapia y coaching para el bienestar mental, además de apoyo para el cuidado de niños y personas mayores