Principal Software Architect

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

10 years of software development experience, focusing on web applications., Proven expertise in backend technologies like Node.js, Python, Java, and frontend frameworks such as React and Angular., Strong knowledge of software design patterns, architectures, and microservices implementation., Experience managing development teams, applying agile methodologies, and working with cloud platforms like AWS, Azure, or Google Cloud..

Key responsibilities:

  • Design and develop scalable, robust web application architectures.
  • Define and implement software design patterns and best practices.
  • Lead the development and management of microservices and APIs.
  • Manage development teams, ensuring timely delivery and adherence to quality standards.

SDG Group logo
SDG Group Large http://www.sdggroup.com
1001 - 5000 Employees
See all jobs

Job description

¿Cuál será tu misión?

      Estamos buscando una Principal Software Architect para liderar la evolución de nuestra práctica de Software Factory, impulsando su crecimiento tanto en España como a nivel global.

      El candidato ideal tendrá una sólida trayectoria en la definición e implementación de arquitecturas de aplicaciones web modernas, patrones de diseño, microservicios, y la definición e implementación de APIs siguiendo las mejores prácticas. Además, deberá tener experiencia en la gestión de equipos, en la aplicación de metodologías de desarrollo ágiles y en tecnologías cloud.


      Serás una figura clave en la definición y evolución de nuestra estrategia tecnológica. Liderarás iniciativas de transformación digital con enfoque fullstack, cloud e inteligencia artificial, asegurando la excelencia técnica.

      La innovación está en nuestro ADN, aquí no venimos solo a escribir código.


      ¿Qué te hará triunfar en esta posición? 👇

      10 años de experiencia en desarrollo de software, con un enfoque en aplicaciones web.

      Experiencia demostrada en Backend (Node.js, Python, Java) y Frontend (React, Angular).

      Sólidos conocimientos en patrones de diseño y arquitecturas de software.

      Experiencia en la implementación de microservicios y su orquestación.

      Experiencia en la definición e implementación de estrategias de API, incluyendo seguridad, control de acceso y monitoreo.

      Familiaridad con herramientas y pipelines de CICD (Gitlab, Jenkins, etc.) y automatización de pruebas.

      Experiencia en la gestión de equipos de desarrollo.

      Conocimiento y aplicación de metodologías de desarrollo ágiles.

      Experiencia en el uso de tecnologías cloud como AWS, Azure o Google Cloud.

      Excelentes habilidades de comunicación y capacidad para trabajar en equipo.

          ¿Cuáles serán tus funciones?✍

          Diseñar y desarrollar arquitecturas de software robustas y escalables para aplicaciones web.

          Definir y aplicar patrones de diseño y mejores prácticas en el desarrollo de software.

          Implementar y gestionar arquitecturas de microservicios.

          Definir, diseñar e implementar APIs seguras y eficientes.

          Colaborar con equipos de desarrollo para asegurar la integración y el funcionamiento óptimo de las soluciones.

          Realizar revisiones de código y mentorizar a otros desarrolladores.

          Gestionar equipos de desarrollo, asegurando la correcta asignación de tareas y el cumplimiento de plazos.

          Aplicar y promover metodologías de desarrollo ágiles (Scrum, Kanban, etc.).

          Implementar y gestionar soluciones en la nube utilizando tecnologías como AWS, Azure o Google Cloud.

          Mantenerse actualizado con las últimas tendencias y tecnologías en desarrollo web.


                  🚀 ¿Qué nos hace únicxs?

                  Aquí no somos una empresa más... ¡somos un equipo que va a por todas! 💡✨

                  🔹 La tecnología y los datos son nuestra esencia. No solo trabajamos con lo último del mercado, sino que te formaremos para que domines las herramientas más innovadoras. Contamos con un área de innovación donde exploramos nuevas alianzas con gigantes tecnológicos y centros de I+D.

                  🔹 Tú marcas el ritmo. Olvídate de estructuras rígidas. Cada semestre, te sentarás con tu responsable para hablar de tus logros, nuevos retos y… ¡ajustes salariales en base a resultados!

                  🔹 Desde el minuto 1, serás parte de nuestra familia. Aquí nadie camina solx. Siempre habrá un compañerx dispuesto a ayudarte. 🤝😃

                  🔹 Aprenderás de lxs mejores. Te codearás con cracks del sector (tanto técnicos como de negocio), que estarán encantadxs de compartir su conocimiento y celebrar tu crecimiento. 📈🔥

                  🔹 Somos una empresa con propósito. Creemos en la diversidad y la inclusión como motores de la creatividad, lo que nos permite superar cualquier desafío. 🌍💜

                  📌 Y, por si fuera poco…

                  Contrato indefinido (¡queremos que te quedes mucho tiempo!)
                  Jornada intensiva en julio y agosto 🏖️
                  Salario competitivo según tu formación y experiencia
                  Apoyo económico para el teletrabajo 💻🏡

                  Si buscas un lugar donde crecer, innovar y sentirte parte de algo grande… ¡este es tu sitio! 🚀💥


Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication

Software Architect Related jobs