Senior Software Engineer
Remote
El Ingeniero senior de software será responsable de liderar el diseño, desarrollo e implementación de soluciones software críticas para productos y sistemas empleados en nuestro sistema no tripulado (UAS). Este rol combina excelencia técnica, visión estratégica y capacidad de liderazgo, siendo fundamental para definir arquitecturas robustas, asegurar la calidad del código y promover buenas prácticas dentro del equipo de desarrollo.
Participará en todas las fases del ciclo de vida del software, desde la especificación de requisitos hasta las pruebas y el despliegue, integrándose con equipos multidisciplinares de hardware, aviónica, GNC y operaciones de vuelo. El candidato ideal tendrá experiencia en desarrollo en lenguajes como Python, C++, C# o Java, así como en entornos con normativas exigentes (DO-178C, MISRA, ISO26262) y familiaridad con entornos de integración continua, control de versiones y metodologías ágiles. También será responsable de mentorizar a perfiles junior, tomar decisiones técnicas y contribuir a la estrategia de evolución del stack tecnológico de la compañía.
Responsabilidades
- Escribir código limpio, mantenible y eficiente siguiendo las mejores prácticas y estándares de codificación.
- Mentorizar y guiar a ingenieros junior, proporcionando soporte técnico y fomentando su crecimiento profesional.
- Realizar revisiones de código para asegurar la calidad del código y la adherencia a las mejores prácticas.
- Diseñar, desarrollar, probar y desplegar aplicaciones de software escalables y robustas.
Debe tener
- Título universitario en Ciencias de la Computación, Ingeniería de Software o un campo relacionado (o experiencia equivalente).
- Dominio de uno o más lenguajes de programación (por ejemplo, Java, C++, Python, JavaScript).
- Experiencia con frameworks web (por ejemplo, React, Angular, Django) y APIs RESTful.
- Familiaridad con plataformas en la nube (por ejemplo, AWS, Azure, Google Cloud) y prácticas de DevOps.
- Excelentes habilidades de resolución de problemas y capacidad para trabajar de forma independiente y en equipo.
Deseable
- Experiencia con arquitectura de microservicios y contenedorización (por ejemplo, Docker, Kubernetes).
- Conocimiento de pipelines de CI/CD y frameworks de pruebas automatizadas.
- Familiaridad con metodologías ágiles y herramientas (por ejemplo, Jira, Trello).
- Conocimiento básico en evaluación de calidad.
- Habilidad para trabajar bajo presión y cumplir plazos ajustados.
¿Qué hay de bueno en el trabajo?
- Gran equipo de gente inteligente, en una cultura amigable y abierta.
- Sin herramientas estúpidas, sin horarios de trabajo rígidos.
- Sin pérdida de tiempo en los procesos empresariales, responsabilidades reales y autonomía.
- Amplíe su conocimiento en la industria aeronáutica.
- Crear documentación y contenido que ayude a nuestros empleados a diario.
- Responsabilidades y desafíos reales en una empresa en rápida evolución.
Nuestro producto
Lo que ofrecemos
Cada empleado tiene la oportunidad de ver el impacto de su trabajo. Usted puede hacer contribución real al éxito de la compañía. Se organizan varias actividades a lo largo del año, actividades deportivas semestrales, eventos para fomentar el trabajo en equipo, general meetings mensuales y mucho más!
Salario Competitivo
Además de oportunidades de crecimiento y reconocimiento.
Buen ambiente laboral
Un equipo joven, dinámico y lleno de energía.
Sala de descanso / cocina
Integrado en nuestras instalaciones para tomarte un descanso y desconexión
Parking gratuito
Parking de coches y motos en la misma empresa y gratuito