Need a visa? This role doesn’t mention sponsorship. Explore jobs with visa sponsorship

Senior Software Engineer - QA

Izertis
Izertis
A Coruña, SpainOn-siteCompetitiveSenior · 6+ yearsPermanentRemote: On Site🇪🇸Spanish: Native

This job was originally posted in Spanish and automatically translated to English.

Requirements

Minimum 6 years of experience in software development, either with automated testing frameworks and/or development SDKs. Technical solidity is valued over a specific language or framework.
Minimum 4 years of real and deep experience in CI/CD environments, including: Construction and maintenance of pipelines. Execution, log analysis, and incident resolution.

Minimum 6 years of experience in software architecture analysis and definition, including: Definition of design patterns. Selection and implementation of testing tools.
Evolution of architectural solutions in real projects.
Minimum 4 years of experience working with containers, such as Kubernetes, OpenShift, or other equivalent platforms.
Must have worked for at least the last 2 years in a clearly hands-on role, with direct participation in development, tool configuration, and resolution of real technical problems.
High level of English, both oral and written, to work in international environments.

Job Description

At Izertis, we are looking for a Senior Software Engineer to join the company's Software Architecture team within the Quality Assurance area, playing a key role at both a technical level and in terms of leadership and technological representation.

The selected person will work closely with the Principal Architect, participating in high-impact strategic projects, both with international clients in the retail sector and in priority internal initiatives for the company. This is a senior, hands-on role with a strong technical, leadership, and cross-functional collaboration component.

What will your functions be?

* Collaborate directly with the Principal Architect for one of the company's top five clients, in an international retail environment.
* Lead a team of 5 quality engineers, acting as a technical and organizational reference.
* Be an active part of the team, contributing directly to the project's tools, solutions, and technical practices.
* Collaborate with the Principal Architect within the Izertis Architecture team, being directly technologically responsible for two of the company's strategic (top priority) projects.
* Perform technical supervision tasks, ensuring quality, architectural alignment, and best practices.
* Actively contribute to the technical development and evolution of said projects.
* Design and execute Proofs of Concept (POCs) related to: New potential clients. New tools and technologies.
* Validation of architectural and quality solutions.
* Provide high-level technical pre-sales support, participating in the definition and defense of technical proposals and complex architectures.
* Collaborate with the company's cross-functional Architecture team, considered the technological spearhead team, contributing to the definition of standards, best practices, and corporate technical vision.

Essential Requirements:

* Minimum 6 years of experience in software development, either with automated testing frameworks and/or development SDKs. Technical solidity is valued over a specific language or framework.
* Minimum 4 years of real and deep experience in CI/CD environments, including: Construction and maintenance of pipelines. Execution, log analysis, and incident resolution.
* Minimum 6 years of experience in software architecture analysis and definition, including: Definition of design patterns. Selection and implementation of testing frameworks and tools.
* Evolution of architectural solutions in real projects.
* Minimum 4 years of experience working with containers, such as Kubernetes, OpenShift, or other equivalent platforms.
* Must have worked for at least the last 2 years in a clearly hands-on role, with direct participation in development, tool configuration, and resolution of real technical problems.
* High level of English, both oral and written, to work in international environments.

Desired Requirements:

* Experience with GitHub and/or GitLab, including collaborative workflows (code reviews, pull/merge requests).
* Knowledge or experience in native mobile application development.
* Experience in API design and integration (REST, GraphQL, SOAP, gRPC).
* Experience with Google Analytics or other analytics tools.
* Experience in event-driven architectures (Kafka or other similar technologies).
* Experience working with queue and messaging systems.
* Experience in performance analysis and optimization.

Soft Skills and Cultural Fit:

Proactive attitude and commitment to contribution: passive profiles do not fit; initiative and real involvement are expected.
Strong orientation toward teamwork: the team is the main asset; behaviors that do not fit the group dynamic have no place.
Temperance and professional maturity to interact with business roles that do not always speak the same technical language.
Technical humility and intellectual honesty, with the ability to say "I don't know" or "I was wrong."
Professionalism with personal balance, understanding that a demanding environment must also be a healthy environment to perform sustainably.

View original advert (Spanish)

Desde Izertis, buscamos un/a Software Senior Engineer para incorporarse al equipo de Arquitectura de Software de la compañía, dentro del área de Aseguramiento de Calidad, desempeñando un rol clave tanto a nivel técnico como de liderazgo y representación tecnológica.

La persona seleccionada trabajará de forma estrecha con el Arquitecto Principal, participando en proyectos estratégicos de alto impacto, tanto con clientes internacionales del sector retail como en iniciativas internas prioritarias para la compañía. Se trata de un rol senior, hands-on, con un fuerte componente técnico, de liderazgo y de colaboración transversal.

¿Cuáles serán tus funciones?

* Colaborar directamente con el Arquitecto Principal en uno de los cinco principales clientes de la compañía, en un entorno internacional del sector retail.
* Liderar un equipo de 5 ingenieros de calidad, actuando como referente técnico y organizativo.
* Formar parte activa del equipo, contribuyendo directamente en las herramientas, soluciones y prácticas técnicas del proyecto.
* Colaborar con el Arquitecto Principal dentro del equipo de Arquitectura de Izertis, siendo responsable tecnológico directo de dos proyectos estratégicos (top priority) de la compañía.
* Realizar labores de supervisión técnica, garantizando calidad, alineamiento arquitectónico y buenas prácticas.
* Contribuir activamente al desarrollo y evolución técnica de dichos proyectos.
* Diseñar y ejecutar Pruebas de Concepto (POCs) relacionadas con: Nuevos potenciales clientes. Nuevas herramientas y tecnologías.
* Validación de soluciones arquitectónicas y de calidad.
* Proporcionar apoyo a la preventa técnica de alto nivel, participando en la definición y defensa de propuestas técnicas y arquitecturas complejas.
* Colaborar con el equipo transversal de Arquitectura de la compañía, considerado el equipo punta de lanza a nivel tecnológico, contribuyendo a la definición de estándares, buenas prácticas y visión técnica corporativa.

Requisitos imprescindibles:

* Mínimo 6 años de experiencia en desarrollo de software, ya sea con frameworks de testing automatizado y/o SDKs de desarrollo. Se valora la solidez técnica por encima del lenguaje o framework concreto.
* Mínimo 4 años de experiencia real y profunda en entornos de CI/CD, incluyendo: Construcción y mantenimiento de pipelines. Ejecución, análisis de logs y resolución de incidencias.

* Mínimo 6 años de experiencia en análisis y definición de arquitectura de software, incluyendo: Definición de patrones de diseño. Selección e implantación de frameworks y herramientas de pruebas.
* Evolución de soluciones arquitectónicas en proyectos reales.
* Mínimo 4 años de experiencia trabajando con contenedores, como Kubernetes, OpenShift u otras plataformas equivalentes.
* Haber trabajado al menos los 2 últimos años en un rol claramente hands-on, con participación directa en desarrollo, configuración de herramientas y resolución de problemas técnicos reales.
* Nivel alto de inglés, tanto oral como escrito, para trabajar en entornos internacionales.

Requisitos deseados:

* Experiencia con GitHub y/o GitLab, incluyendo flujos de trabajo colaborativos (code reviews, pull/merge requests).
* Conocimientos o experiencia en desarrollo de aplicaciones móviles nativas.
* Experiencia en diseño e integración de APIs (REST, GraphQL, SOAP, gRPC).
* Experiencia con Google Analytics u otras herramientas de analítica.
* Experiencia en arquitecturas orientadas a eventos (Kafka u otras tecnologías similares).
* Experiencia trabajando con sistemas de colas y mensajería.
* Experiencia en análisis y optimización de rendimiento (performance).

Sof Skills y encaje cultural:

Actitud proactiva y compromiso con la contribución: no encajan perfiles pasivos; se espera iniciativa e implicación real.
Fuerte orientación al trabajo en equipo: el equipo es el principal activo; los comportamientos que no encajen con la dinámica del grupo no tienen cabida.
Templanza y madurez profesional para interactuar con roles de negocio que no siempre hablan el mismo lenguaje técnico.
Humildad técnica y honestidad intelectual, con capacidad para decir "no lo sé" o "me he equivocado".
Profesionalidad con equilibrio personal, entendiendo que un entorno exigente también debe ser un entorno sano para rendir de forma sostenida.

Application managed by Izertis