OpenTable
BAE
C++ Senior Software Engineer - Manchester
Sobre la oportunidad
Ubicación(es): Reino Unido, Europa y África : Reino Unido : Manchester
Ubicación: Manchester
BAE Systems Digital Intelligence es el hogar de 4,500 expertos digitales, cibernéticos e de inteligencia. Trabajamos en colaboración en 10 países para recopilar, conectar y comprender datos complejos, de modo que los gobiernos, los estados-nación, las fuerzas armadas y las empresas comerciales puedan desbloquear la ventaja digital en los entornos más exigentes.
Descripción del puesto
Ingeniero de Software Senior C++
¿Quiénes somos?
Únase a BAE Systems y será parte de algo más grande. Como miembro valorado de nuestra red global de colegas, aportará sus habilidades y perspectivas únicas para ayudar a ser pionero en el progreso y proteger lo que más importa. Se le confiará que desempeñe su papel en la entrega de las soluciones avanzadas de defensa, aeroespaciales y de seguridad de vanguardia impulsadas por la tecnología del mañana, dando forma a un futuro más seguro para todos nosotros.
Desde las profundidades del océano hasta las lejanas extensiones del espacio, no hay límite a dónde podría llevarle una carrera en BAE Systems.
Descripción del puesto
Buscamos Ingenieros de Software C++ experimentados que quieran tener un impacto real y que estén deseosos de aplicar su pensamiento creativo al cambiante espacio de la ciberseguridad.
El equipo
Operational Cyber Group es un equipo de expertos líderes en la industria en desarrollo de alta seguridad, investigación, ingeniería inversa e investigación de vulnerabilidades. Con un enfoque en la Seguridad Nacional, trabajamos en algunos de los desafíos más difíciles del país. Nuestra gente proporciona capacidades que cambian la misión para nuestros clientes en una amplia variedad de plataformas y tecnologías.
Un lugar donde todos pueden prosperar.
Estamos comprometidos a construir un lugar de trabajo inclusivo donde todos se sientan valorados y apoyados. Sabemos que la diversidad de orígenes, perspectivas y experiencias fortalece nuestros equipos y es vital para el trabajo que hacemos.
Damos la bienvenida a las solicitudes de todos los candidatos y brindamos consideración completa, justa y abierta a todos. Si necesita algún ajuste razonable durante el proceso de contratación, comuníquese con nuestro equipo de contratación para discutir cualquier apoyo adicional que pueda necesitar.
Vida en BAE Systems Digital Intelligence
Estamos adoptando el Trabajo Híbrido. Esto significa que usted y sus colegas pueden estar trabajando en diferentes ubicaciones, como desde casa, otra oficina de BAE Systems o un sitio de cliente, parcial o totalmente, y el trabajo puede realizarse en diferentes momentos del día.
Al adoptar la tecnología, podemos interactuar, colaborar y crear juntos, incluso cuando trabajamos de forma remota unos de otros. El Trabajo Híbrido permite una mayor flexibilidad en cuándo y dónde trabajamos, ayudándonos a equilibrar nuestra vida laboral y personal de manera más efectiva y a mejorar el bienestar.
La diversidad y la inclusión son parte integral del éxito de BAE Systems Digital Intelligence. Estamos orgullosos de tener una cultura organizacional donde los empleados con diversas perspectivas, habilidades, experiencias de vida y orígenes, las mejores y más brillantes mentes, pueden trabajar juntos para lograr la excelencia y realizar el potencial individual y organizacional.
Descripción general de la división: Capacidades
En BAE Systems Digital Intelligence, nos enorgullecemos de ser un líder en la industria de defensa cibernética, y Capacidades es el motor que impulsa el negocio. Es el área más grande de Inteligencia Digital, que contiene nuestros equipos de Ingeniería, Consultoría y Gestión de Proyectos que diseñan e implementan las soluciones de defensa y los proyectos de transformación digital que nos convierten en una marca reconocida a nivel mundial tanto en el sector público como en el privado.
Como miembro del equipo de Capacidades, creará y gestionará las soluciones que nos ganan nuestro lugar en un mundo digital en constante cambio. Todos tenemos un papel que desempeñar en la defensa de nuestros clientes, y este es el suyo.
Requisitos mínimos
Estos puestos requieren 5 días a la semana de presencia física. Ofrecemos una variedad de modalidades de trabajo flexible; por favor, consulte con su reclutador las opciones disponibles para este puesto en concreto.
¿Qué buscamos?
- Familiaridad con una variedad de herramientas de desarrollo (IDEs, depuradores, control de código fuente) y técnicas (pruebas unitarias, mocking, integración continua, desarrollo guiado por pruebas).
- Conocimiento de los principios de desarrollo de alta seguridad y conciencia de la importancia de la seguridad de TI para empresas y gobiernos.
- Comprensión intermedia a avanzada de los principios de la computación (por ejemplo, distinción entre stack/heap, lenguajes compilados/interpretados).
- Dominio de al menos un lenguaje de solución (por ejemplo, C++, Java, C#) y un lenguaje de utilidad (por ejemplo, Python, JavaScript, Perl, PowerShell).
- Capacidad para usar y configurar más de un sistema operativo principal.
- Capacidad para aprender nuevos lenguajes y tecnologías fácilmente.
- Capacidad para comunicarse sobre temas técnicos con una variedad de audiencias, incluidas las no técnicas.
- Experiencia en mentoría de otros y/o liderazgo de tareas técnicas.
Declaración de seguridad
Tenga en cuenta que muchos puestos en BAE Systems están sujetos a restricciones tanto de seguridad como de control de exportaciones. Estas restricciones implican que factores como su nacionalidad, cualquier nacionalidad que haya tenido anteriormente y su lugar de nacimiento pueden limitar los puestos que puede desempeñar dentro de la organización. Todos los candidatos deben cumplir, como mínimo, con el estándar Baseline Personnel Security Standard. Muchos puestos también requieren niveles superiores de National Security Vetting, para los cuales los candidatos deben contar habitualmente con entre 5 y 10 años de residencia continua en el Reino Unido, dependiendo del nivel de verificación requerido para el puesto, con el fin de permitir la realización de comprobaciones de seguridad significativas.
Los solicitantes para estos roles en particular deberán poder obtener con éxito una autorización de seguridad eDV del Reino Unido. Para más detalles, consulte gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels/dv-guidance-pack-for-applicants
Funciones principales
- Entrega técnica: comprender y utilizar diversas metodologías de desarrollo para entregar soluciones a nuestros clientes, teniendo en cuenta la seguridad operativa en el diseño, desarrollo y prueba de sistemas.
- Mentoría, liderazgo de equipo y colaboración: trabajar en equipos para entregar código de alta seguridad, realizando revisiones constructivas entre pares y compartiendo conocimientos con miembros junior del equipo.
- Implementación de soluciones robustas: diseñar, desarrollar, probar y documentar software de acuerdo con las mejores prácticas empresariales e industriales, para cumplir con los requisitos de nuestros clientes, aprovechando la integración continua cuando sea apropiado.
- Adaptabilidad: adoptar tecnologías, herramientas y tendencias de lenguajes emergentes, al tiempo que se identifican los riesgos que podrían presentar.
- Mentalidad de seguridad: ser capaz de identificar fallos durante el diseño e implementación de la solución, junto con las mitigaciones.
¿Por qué BAE Systems?
Aquí construirá una carrera con propósito y posibilidades ilimitadas. Con aprendizaje continuo y trabajo significativo, este es un lugar donde puede hacer crecer su carrera con confianza y sentirse empoderado para ser su mejor versión. Será reconocido por su contribución y disfrutará de recompensas adaptadas a lo que es más importante para usted y su familia: apoyo a su bienestar financiero y personal, así como un estilo de vida equilibrado. En un entorno que adopta formas de trabajo sostenibles y con un fuerte sentido de propósito compartido, nuestra cultura de apoyo es un lugar donde puede sentir que pertenece y estar orgulloso de la diferencia que marca.
