Software Architect (M/F)
Vitoria-Gasteiz, Spain·Competitive·On-site·Senior·Permanent·Spanish: Native
Need a visa?No sponsorship mentioned here. Browse visa jobs.
About the role
We are looking for a Software Architect (M/F) to join the Technology department at a company located in Vitoria. Senior technical role focused on defining the architecture, integration, and validation of desktop applications, with potential evolution or integration into web platforms.
- Company based in Vitoria
- On-site work model
What you'll do
· Design robust, maintainable, and scalable software architectures for desktop applications, with the possibility of integrating with web services, databases, devices, industrial systems, or corporate tools.
· Translate functional and technical needs into complete, verifiable specification documents usable by both internal teams and external suppliers.
· Ensure proper integration between software modules, libraries, services, user interfaces, communication protocols, data repositories, and testing tools.
· Define testing strategies, continuous integration, functional validation, version control, issue management, and requirements traceability.
· Lead development projects using waterfall, agile, or hybrid approaches, selecting the most suitable management method for each project's nature.
· Incorporate AI tools in a controlled manner to improve productivity in documentation, analysis, review, code generation, test case creation, and verification support.
· Actively collaborate with the R&D team in developing technical software solutions aimed at products, manufacturing, validation, service, or data operations.
What you'll get
- Permanent contract at a company in Vitoria.
- Competitive salary based on experience
- Collaborative work environment focused on technological innovation.
- Professional development opportunities within the Technology department.
- Continuous training and access to resources for professional growth.
About the company & team
Company with over 40 years of experience specializing in emergency lighting. It has a consolidated team and advanced technological solutions to optimize processes and deliver better service.
Who are we looking for (M/F/D)?
The selected candidate must meet the following requirements:
- University degree in Computer Engineering or a related field.
- Experience in architecture or technical design of desktop applications, preferably in Windows environments and technical or industrial software.
- Strong knowledge of C++ applied to production software, including debugging, memory management, modularity, compilation, library usage, and performance analysis.
- Practical knowledge of Microsoft development platforms, especially Visual Studio.
- Demonstrable ability to write complete, clear, verifiable software specifications aimed at both internal development and external contracting.
- Experience in developing or architecting web applications, web services, REST APIs, front-end, or back-end.
- Knowledge of C#, .NET, WPF.
- Experience with Azure DevOps, GitHub, GitLab, Jira, or other tools for managing requirements, tasks, issues, and repositories.
- SQL database design: SQLite, SQL Server, PostgreSQL.
About the role
Buscamos un/a Arquitecto/a SW para unirse al departamento de Tecnología en una empresa ubicada en Vitoria. Rol técnico sénior orientado a definir la arquitectura, especificación, integración y validación de aplicaciones de escritorio, con posible evolución o integración web.
- Empresa final en Vitoria
- Modalidad de trabajo presencial
What you'll do
· Diseñar arquitecturas de software robustas, mantenibles y escalables para aplicaciones de escritorio, con posibilidad de integración con servicios web, bases de datos, dispositivos, sistemas industriales o herramientas corporativas.
· Convertir necesidades funcionales y técnicas en documentos de especificación completos, verificables y utilizables tanto por equipos internos como por proveedores externos.
· Asegurar una correcta integración entre módulos de software, librerías, servicios, interfaces de usuario, protocolos de comunicación, repositorios de datos y herramientas de test.
· Definir estrategias de prueba, integración continua, validación funcional, control de versiones, gestión de incidencias y trazabilidad de requisitos.
· Dirigir proyectos de desarrollo con enfoques waterfall, agile o híbridos, seleccionando el método de gestión más adecuado a la naturaleza del proyecto.
· Incorporar herramientas de IA de forma controlada para mejorar la productividad en documentación, análisis, revisión, generación asistida de código, generación de casos de prueba y soporte a la verificación.
· Colaborar activamente con el equipo de I+D en el desarrollo de soluciones de software técnico orientadas a producto, fabricación, validación, servicio o explotación de datos.
What you'll get
- Contrato indefinido en una empresa en Vitoria.
- Salario competitivo en función de experiencia
- Ambiente de trabajo colaborativo y enfocado en la innovación tecnológica.
- Oportunidades de desarrollo profesional dentro del departamento de Tecnología.
- Formación continua y acceso a recursos para el crecimiento profesional.
About the company & team
Empresa con más de 40 años de experiencia que son especialistas en iluminación de emergencia. Cuenta con un equipo consolidado y soluciones tecnológicas avanzadas para optimizar sus procesos y ofrecer un mejor servicio.
¿A quién buscamos (H/M/D)?
El/la candidato/a seleccionado deberá cumplir los siguientes requisitos:
- Formación universitaria en Ingeniería Informática o similar.
- Experiencia en arquitectura o diseño técnico de aplicaciones de escritorio, preferentemente en entornos Windows y software técnico o industrial.
- Conocimientos sólidos de C++ aplicados a software de producción, incluyendo depuración, gestión de memoria, modularidad, compilación, uso de librerías y análisis de rendimiento.
- Conocimiento práctico de plataformas de desarrollo Microsoft, especialmente Visual Studio.
- Capacidad demostrable para redactar especificaciones de software completas, claras, verificables y orientadas tanto a desarrollo interno como a contratación externa.
- Experiencia en desarrollo o arquitectura de aplicaciones web, servicios web, APIs REST, front-end o back-end.
- Conocimientos de C#,.NET, WPF.
- Experiencia con Azure DevOps, GitHub, GitLab, Jira, u otras herramientas de gestión de requisitos, tareas, incidencias y repositorios.
- Diseño de bases de datos SQL, SQLite, SQL Server, PostgreSQL.
You'll most likely need Spanish to apply.This job was automatically translated to English, .
About the company
Michael Page España
Staffing
Michael Page España is a staffing agency.They recruit for client companies, so the employer you would work for is not named on this ad.