¡Activa las notificaciones laborales por email!

Animador Infantil

Animaciones Chispa

Cantabria

A distancia

EUR 60.000 - 100.000

Jornada completa

Hace 30 días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

An established industry player is seeking a highly skilled Software Architect to lead the design and optimization of software architecture. This role involves collaborating with stakeholders to align technical solutions with business objectives, mentoring development teams, and ensuring compliance with industry standards. The ideal candidate will have extensive experience in cloud architecture, microservices, and DevOps practices, along with strong leadership and communication skills. Join a dynamic and innovative team that values creativity and technical excellence, and contribute to impactful projects that shape the future of digital assessments.

Servicios

Free access to conferences
Training and certifications
Company and team events
International working environment
Flexible retribution plan

Formación

  • 10+ years of software development experience with 5+ years in software architecture.
  • Proficient in designing scalable, reliable systems in large-scale environments.

Responsabilidades

  • Define and implement system architecture aligned with business goals.
  • Mentor development teams and ensure effective implementation of architecture.

Conocimientos

Cloud Architecture
Microservices Architecture
DevOps & CI/CD
Security & Compliance
Analytical Skills
Communication Skills

Educación

Bachelor’s degree in Computer Science
Master’s degree in Computer Science

Herramientas

Google Cloud Platform (GCP)
Amazon Web Services (AWS)
Docker
Kubernetes
Jenkins
GitLab CI

Descripción del empleo

SOFTWARE ARCHITECT AT OPEN ASSESSMENT TECHNOLOGIES

About us :

Open Assessment Technologies is the creator of the TAO open-sources platform which is the leading digital assessment solution for education and career advancement. Modular, customizable and interoperable by design, TAO empowers you to break free from the confines of proprietary silos, eliminate expensive licensing fees, take full control of your testing resources, and enjoy enterprise-level support.

We are seeking a highly skilled Software Architect to lead our system architecture efforts and ensure the alignment of technical solutions with business goals. The Software Architect will be responsible for designing, optimizing, and maintaining software architecture, while guiding development teams and working closely with stakeholders to ensure the architecture’s alignment with our strategic direction. This role demands a balance of deep technical expertise and strong leadership skills.

Key Responsibilities :

  • Define and implement a robust system architecture in line with business requirements and technical constraints. Collaborate with stakeholders to ensure the architecture supports overall business strategy and goals.
  • Evaluate and recommend appropriate tools, frameworks, platforms, and technologies that enhance system architecture and performance. Stay current with industry trends, best practices, and emerging technologies to continuously improve architecture and maintain a competitive edge.
  • Provide technical direction and mentorship to development teams, ensuring clear understanding and effective implementation of the architecture. Foster a culture of best practices, coding standards, and consistency across teams.
  • Conduct ongoing performance reviews and optimizations, identifying bottlenecks within the architecture and collaborating with teams to address them efficiently.
  • Proactively identify and address technical risks, implementing mitigation strategies to minimize system vulnerabilities. Enforce compliance with security protocols and regulatory standards to safeguard the integrity of the architecture.
  • Create and maintain detailed architectural documentation, including diagrams, technical specifications, and usage guidelines. Ensure documentation is accurate, up-to-date, and accessible to development teams and stakeholders, including for RFPs (Requests for Proposals).
  • Ensure system architecture complies with industry standards, certifications, and regulatory requirements. Lead code and architecture reviews, maintaining high standards of quality, system integrity, and design consistency.

Qualifications :

  • Education : Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred) or equivalent experience.
  • Experience : 10+ years of software development experience, with a minimum of 5 years in a software architecture role focused on designing, implementing and documenting complex, distributed systems. Proven experience in designing and architecting systems with an emphasis on scalability, performance, and reliability, preferably within large-scale enterprise environments.
  • Technical Expertise :
  • Cloud Architecture : Extensive knowledge of Google Cloud Platform (GCP) and / or Amazon Web Services (AWS) services. Experience designing cloud-native applications is essential.
  • Messaging Systems & Asynchronous Communication : Strong understanding of messaging systems and asynchronous communication patterns. Proficiency in designing and implementing pub / sub architectures to enable real-time data processing and decoupled microservices.
  • Microservices Architecture : Proficient in designing and implementing microservices architectures, including service decomposition, API design, and inter-service communication protocols (e.g., gRPC, REST).
  • DevOps & CI / CD : Familiarity with DevOps practices, including CI / CD pipelines, containerization (Docker), and orchestration (Kubernetes). Hands-on experience with tools like Jenkins, GitLab CI, or equivalent.
  • Databases : Deep understanding of both relational and NoSQL databases. Experience with data modeling and optimization for performance.
  • Security & Compliance : Knowledge of security best practices and regulatory standards as they relate to software architecture and data handling. Proficiency in implementing secure design patterns and access controls.
  • Demonstrated ability to lead and mentor development teams, effectively communicate complex technical concepts to both technical and non-technical stakeholders, and work collaboratively with cross-functional teams. Excellent problem-solving skills, with a proactive approach to risk management and a focus on delivering high-quality, resilient solutions.
  • Soft Skills : Strong analytical, decision-making, and organizational skills. Ability to balance multiple priorities in a fast-paced, dynamic environment, while maintaining high attention to detail. A continuous learning mindset and openness to feedback.

If you have a passion for architecting high-impact, cloud-native systems and excel in both technical and leadership roles, we invite you to apply and contribute to our innovative projects.

Company Benefits :

  • Free access to conferences, training, certifications
  • Remote Work
  • Company and team events
  • International and multicultural working environment
  • Flexible retribution plan

NOTE : Our current hiring process at OAT involves a background check if the candidate gets selected, all candidates applying to this job will automatically accept and be in agreement of this policy.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.