JFrog
Leidos
Ingeniero/a de Software Senior (Full Stack)
Sobre la oportunidad
Ingeniero/a de Software Senior (Full Stack)
El Puesto
Como Ingeniero/a de Software Senior, desempeñarás un papel fundamental tanto en el mantenimiento del entorno actual como en la entrega de nuevas capacidades. La persona seleccionada desarrollará soluciones a problemas técnicos complejos que afectan a múltiples áreas o disciplinas; empleará regularmente ingenio y creatividad para desarrollar nuevas soluciones y sistemas técnicos que logren los objetivos funcionales.
Estarás inmerso/a en uno de nuestros programas clave. En nombre de nuestro cliente del gobierno central, tendrás un impacto directo en las iteraciones actuales y futuras de una de nuestras infraestructuras críticas nacionales más importantes.
Este es un puesto de contribuidor individual senior. La persona será un ingeniero/a con gran experiencia que lidera con el ejemplo a través del desarrollo diario, contribuye a la toma de decisiones técnicas dentro de su ámbito y apoya al equipo en general mediante mentoría y orientación técnica. El enfoque técnico general se acuerda en colaboración con el Líder Técnico y el Arquitecto de Software.
Ubicación: Farnborough o Whiteley, con flexibilidad para trabajar desde casa dependiendo de las demandas del negocio
Salario: £61,500 - £78,800
Compromiso con la Diversidad
Damos la bienvenida a solicitudes de todas las partes de la comunidad y estamos comprometidos con una cultura verdaderamente diversa e inclusiva. Fomentamos un sentido de pertenencia, damos la bienvenida a todas las perspectivas y contribuciones, y proporcionamos acceso equitativo a oportunidades y recursos para todos. Si tienes una discapacidad o necesitas algún ajuste razonable durante las etapas de solicitud y selección, por favor háznoslo saber y responderemos de la manera que mejor se adapte a tus necesidades.
PUBLICACIÓN ORIGINAL
Para Puestos en EE. UU.: Aunque sujeto a cambios según las necesidades del negocio, Leidos anticipa razonablemente que esta solicitud de empleo permanecerá abierta durante al menos 3 días con una fecha de cierre prevista no anterior a 3 días después de la fecha de publicación original indicada anteriormente.
RANGO SALARIAL
£61,500.00-£78,800.00
El rango salarial de Leidos para este nivel de puesto es solo una guía general y no una garantía de compensación o salario. Los factores adicionales considerados al extender una oferta incluyen (pero no se limitan a) las responsabilidades del trabajo, la educación, la experiencia, el conocimiento, las habilidades y las capacidades, así como la equidad interna, la alineación con los datos del mercado, el acuerdo de negociación aplicable (si lo hubiera) o cualquier otra ley.
¿Qué haré?
- Entregar software de alta calidad y listo para producción a través del desarrollo práctico, abarcando tecnologías tanto de backend como de front-end.
- Desarrollar, depurar, probar, documentar y desplegar mejoras de software alineadas con la Estrategia de Desarrollo de Software.
- Contribuir a la entrega full‑stack, incluyendo:
- Servicios de Backend y REST APIs implementados en Java
- Aplicaciones modernas de página única implementadas utilizando React/TypeScript o frameworks equivalentes
- Tomar decisiones técnicas dentro del ámbito asignado, alineándose con la dirección arquitectónica acordada y escalando decisiones más amplias cuando sea apropiado.
- Aplicar sólidas prácticas de ingeniería de software para garantizar que las soluciones sean limpias, mantenibles, bien documentadas y adecuadas para la operación a largo plazo.
- Asegurar la adhesión a los estándares establecidos de revisión de código y puertas de calidad para todos los cambios entregados dentro del proyecto.
- Validar y mantener continuamente el pipeline de compilación y despliegue para sus propios cambios:
- Realizar las actualizaciones necesarias para asegurar que los cambios no rompan el pipeline
- Actuar como guía para otros desarrolladores para asegurar que las prácticas del pipeline se entiendan y se mantengan
- Escribir y mantener pruebas unitarias y de integración como parte estándar del desarrollo.
- Apoyar y contribuir a los esfuerzos de automatización de pruebas, trabajando en estrecha colaboración con el equipo de pruebas (que retiene la propiedad de los resultados generales de la automatización).
- Colaborar estrechamente con otros ingenieros, arquitectos y testers para asegurar que el software nuevo y modificado sea verificado completamente antes de su promoción.
- Apoyar las prácticas de entrega Agile, incluyendo planificación, estimación, refinamiento del backlog y entrega iterativa.
- Utilizar y apoyar herramientas y procesos de desarrollo, incluyendo pipelines CI/CD y escaneo de seguridad integrado.
- Mentorizar y apoyar a ingenieros con menos experiencia a través de orientación técnica, revisiones de código y coaching informal.
- Comunicarse eficazmente con compañeros y partes interesadas en asuntos técnicos, proporcionando aportaciones claras y bien razonadas.
Requisitos mínimos
¿Qué necesita Leidos de mí?
- Experiencia en ingeniería de software, incluyendo una entrega práctica sustancial utilizando:
- Java (Java 8 y versiones modernas de Java como 17 y 21)
- Diseño e implementación de REST API
- Experiencia en desarrollo moderno de SPA (requerido) utilizando React y TypeScript, Angular, o Vue.
- Sólida comprensión de los patrones de diseño y un enfoque sólido y estructurado para el desarrollo de software.
- Experiencia demostrada en la entrega de cambios complejos en entornos de producción.
- Experiencia demostrada en la escritura de pruebas unitarias y de integración como parte normal de la entrega.
- Familiaridad con los procesos de desarrollo de software Agile y trabajo dentro de modelos de entrega iterativa.
- Familiaridad con la suite de herramientas de Atlassian (por ejemplo, Jira, Bitbucket, Bamboo), o herramientas equivalentes, con una sólida comprensión de los conceptos, flujos de trabajo y prácticas de CI/CD.
- Experiencia trabajando con estándares de revisión de código, puertas de calidad, pipelines CI/CD y procesos de escaneo de seguridad.
Requisitos de Acreditación: Los candidatos seleccionados deberán estar dispuestos y ser capaces de obtener las Acreditaciones de Seguridad del Reino Unido; esto requiere un mínimo de 5 años de residencia en el Reino Unido.
Habilidades y Experiencia Deseables
- Familiaridad con patrones de integración y arquitectura (por ejemplo, adaptadores, patrones de orquestación como saga).
- Experiencia en C/C++.
- Experiencia en scripting Perl, Python, y/o bash.
- Experiencia contribuyendo o apoyando iniciativas de automatización de pruebas (UI y/o API).
¿Qué ofrecemos?
En Leidos, somos APASIONADOS por el éxito del cliente, ESTAMOS UNIDOS como equipo y NOS INSPIRAMOS para marcar la diferencia. Ofrecemos carreras significativas y atractivas, una cultura colaborativa y apoyo para tus objetivos profesionales, todo ello mientras fomentamos un equilibrio saludable entre la vida laboral y personal.
Proporcionamos un paquete de empleo que atrae, desarrolla y retiene solo a los mejores talentos. Nuestro esquema de recompensas incluye:
- Plan de Pensiones Contributivo
- Seguro Médico Privado
- 33 días de Vacaciones Anuales (incluyendo festivos públicos y de privilegio)
- Acceso a beneficios flexibles (incluyendo seguro de vida, planes de salud, membresías de gimnasio, compra y venta de vacaciones anuales y un plan de ciclismo al trabajo)
- Horario de Trabajo Flexible
Quiénes Somos
Leidos UK & EUROPE [leidos.com/company/global/uk-europe]– trabajamos para hacer el mundo más seguro, saludable y eficiente a través de la tecnología, la ingeniería y la ciencia.
Leidos es una empresa en crecimiento que ofrece tecnología y soluciones innovadoras centradas en la salvaguarda de capacidades críticas y la transformación en servicios de primera línea; nuestro trabajo en el Reino Unido incluye abordar algunos de los problemas más complejos en defensa, atención médica, gobierno, seguridad y protección, y transporte.
Qué Nos Hace Diferentes
Propósito: puedes usar tu pasión y habilidades en Leidos para mantener a las personas que te importan a salvo. Estamos a la vanguardia del machine learning, IA, ciberseguridad y soluciones. Usando tus habilidades en la primera línea tecnológica ayudando a construir un mundo más seguro. Puedes inspirar el cambio.
Colaboración: tener flexibilidad para hacer tu trabajo es uno de nuestros beneficios principales, lo que te permite formar parte de nuestro extraordinario equipo. Hemos estado empoderando a nuestra gente para trabajar de forma flexible durante años. Ya sea que trabajes desde casa, la oficina o en las instalaciones del cliente, te proporcionaremos las herramientas digitales y la flexibilidad para trabajar de manera más inteligente y alinear tus necesidades y las nuestras.
Personas: Leidos empodera a personas de todos los orígenes para que sean ellas mismas y te proporciona las herramientas para aprender nuevas habilidades, permitiendo el crecimiento mientras te desarrollas. Creemos que las personas extraordinarias necesitan oportunidades para crecer, para inspirarse y para inspirar a otros. En Leidos, invertimos en academias técnicas, rotaciones de carrera y planes de desarrollo profesional que mejoran tu futuro.
Si buscas comodidad, sigue desplazándote. En Leidos, superamos en pensamiento, construcción y ritmo al status quo, porque la misión lo exige. No contratamos seguidores. Reclutamos a los que irrumpen, provocan y se niegan a fracasar.
El paso 10 es historia antigua. Ya estamos en el paso 30, y nos movemos más rápido de lo que nadie se atreve.
