Ingeniero/a Software
Role details
Job location
Tech stack
Job description
Trabajarás en un entorno end-to-end, con distintos lenguajes, plataformas y arquitecturas. Desarrollarás aplicaciones móviles, de escritorio y de consola, tanto nativas como híbridas, eligiendo en cada caso las tecnologías más adecuadas al problema. Aquí la experiencia no se mide por usar lo último, sino por entender el propósito de cada herramienta y saber aplicarla con criterio., Tendrás un alto grado de autonomía y responsabilidad sobre tu trabajo. Participarás en la creación de productos desde cero, viendo cómo tu código pasa de ser una idea a convertirse en sistemas utilizados en entornos reales, exigentes y de gran impacto. Serás responsable de tus desarrollos desde la concepción hasta su operación.
Simplificar de forma constante Cuestionarás la complejidad innecesaria: componentes, procesos y decisiones técnicas. Diseñarás soluciones claras, escribirás código mantenible y contribuirás a arquitecturas que escalen y perduren en el tiempo. La simplicidad bien pensada es una parte clave de nuestro enfoque de ingeniería.
Calidad y automatización como parte del desarrollo Integrarás la calidad desde el inicio, definiendo y manteniendo tests unitarios, de integración y end-to-end, y trabajando con pipelines de CI/CD para asegurar entregas fiables, repetibles y sostenibles a largo plazo., · Desarrollo de interfaces y aplicaciones multiplataforma con Qt/QML, PyQt, Tkinter o Kotlin Multiplatform (KMP)
Requirements
Sabes abordar problemas complejos desde los fundamentos. Estructuras bien tus ideas, prestas atención a los detalles importantes y tomas decisiones técnicas con criterio, evitando soluciones superficiales o guiadas por modas.
Motivación y responsabilidad Te implicas de verdad en lo que haces. Mantienes un nivel alto de exigencia técnica y personal, te sientes responsable del resultado de tu trabajo y buscas mejorar de forma continua.
Espíritu de equipo Colaboras de forma honesta y generosa. Apoyas la mejor solución, no necesariamente la tuya. Eres una persona fiable, transparente y dispuesta a ayudar cuando hace falta., · Más de 4 años de experiencia como ingeniero/a de software
· Formación en Ingeniería (Informática, Telecomunicaciones, Aeroespacial o similar)
· Experiencia profesional con uno o varios lenguajes como Java/Kotlin, C, C++, Python, C#, Rust u otros similares
· Capacidad e interés por aprender nuevos lenguajes, plataformas y paradigmas según las necesidades del proyecto
· Experiencia práctica en testing unitario, de integración y end-to-end
· Conocimiento y experiencia trabajando con CI/CD, · Tecnologías del ecosistema .NET
· Desarrollo de aplicaciones móviles nativas con Jetpack Compose
· Desarrollo de aplicaciones híbridas con ElectronJS, Flutter
· Testing automatizado con herramientas como Playwright o Cypress
No es necesario haber trabajado con todas estas tecnologías; valoramos especialmente la capacidad de adaptación y aprendizaje., · Proyectos estratégicos en defensa y espacio, con impacto real
· Desarrollo de productos propios, no outsourcing
· Participación en todo el ciclo de vida del software
· Entorno técnico exigente, colaborativo y con ingenieros de alto nivel
· Crecimiento profesional sostenido y aprendizaje continuo
El puesto está localizado en nuestras oficinas de Madrid capital, en Serrano Galvache, 56.
Buscamos personas curiosas, rigurosas y con ganas de construir, que disfruten resolviendo problemas difíciles y creando tecnología con propósito., En ARQUIMEA valoramos la diversidad y la inclusión. No discriminamos por motivos de raza, color, religión, género, orientación sexual, identidad de género, nacionalidad, edad, discapacidad u otros factores protegidos por la ley. Todos los candidatos serán considerados en igualdad de condiciones en base a sus habilidades y experiencia.