Software Architect

Queen Square Recruitment

Software Architect

Location: Aqua Building, C. de Agustín de Foxá, 4, 8th floor, Chamartín, 28036 Madrid, Spain

Working Pattern: 2 days per week in the office

Start Day: ASAP

Contract Rate: €60 per hour

Duration: 3 months initially with the option to be extended until the end of year

Role Overview

Our client is seeking a highly motivated Software Architect to join their Map Advanced Analytics team and support the design of scalable, high-performance systems that improve map quality assessment and data-driven decision-making.

The successful candidate will lead architectural design across multiple teams, helping to build robust cloud-based data solutions while providing technical direction and driving engineering best practices.

Key Responsibilities

  • Lead the design and ownership of end-to-end system architectures across multiple engineering teams.
  • Define technical strategies, architectural patterns, and scalable solutions for complex data and analytics platforms.
  • Develop a deep understanding of large-scale systems, including integrations, components, dependencies, and data flows.
  • Drive architectural decisions and solve complex technical challenges across distributed environments.
  • Provide technical leadership, mentoring, and guidance to engineering teams.
  • Collaborate with cross-functional and distributed teams to ensure consistency, scalability, and successful delivery.
  • Design and implement data management solutions, including data lakes and high-throughput data processing pipelines.
  • Build scalable and reliable applications leveraging Azure cloud technologies.
  • Support the full software development lifecycle, including requirements gathering, architecture design, implementation, integration, testing, and operational excellence.
  • Promote best practices across software engineering, testing, reliability, and maintainability.

Skills & Experience

  • Bachelor’s degree in Computer Science, or a related field, or equivalent practical experience.
  • Proven experience working as a Software Architect, Solutions Architect, Technical Architect, or Staff Engineer within medium to large-scale enterprise environments.
  • Strong expertise in software architecture, system design, and the ability to simplify complex technical challenges.
  • Solid programming experience with Python.
  • Working experience or exposure to Scala.
  • Strong experience with Microsoft Azure cloud services and cloud-native architectures.
  • Strong background in data management, including data lakes, distributed data systems, and large-scale data processing.
  • Experience designing and delivering scalable, high-performance production systems.
  • Strong understanding of software engineering principles and best practices throughout the SDLC.
  • Excellent communication skills, with the ability to influence technical decisions across multiple teams and stakeholders.
  • Strong written and verbal communication skills in English.

Desirable Experience

  • Experience working with event-driven architectures or big data frameworks.
  • Background working in enterprise-scale environments.
  • Spanish language skills.

If you have the relevant skills and experience, please do apply promptly to be considered

Por favor, para solicitar este trabajo visita es.whatjobs.com.