Principal Engineer (Madrid)

Principal Engineer (Madrid)

06 ago
|
Experis/Manpower Group
|
Madrid

06 ago

Experis/Manpower Group

Madrid

ph3Purpose of Position /h3 pWe are seeking an experienced and passionate Principal Software Engineer for our newly established Technology Hub in Madrid. /p pThis is a unique opportunity to become part of the founding team that helps shape the culture, practices, and technical direction. /p pWorking in a hybrid model (remote onsite), you will enjoy significant freedom to innovate and influence the future of one of the world’s largest commercial real estate companies. /p pWith high visibility of your contributions and opportunities to shape processes, culture, and technology strategies. /p pGuided by our global digital strategy, the Madrid Hub collaborates closely with international teams to deliver world-class technology solutions that power the future of commercial real estate. /p pAs Principal Software Engineer, you will be instrumental in translating business and functional requirements into robust, scalable, and evolvable system architectures. This role goes beyond today’s requirements: you will actively anticipate future business needs, emerging technological trends, and architectural evolution, ensuring our platforms remain resilient, adaptable, and aligned with long-term strategy. /p pYou will work closely with business stakeholders, product leaders, engineers, and platform teams to uncover implicit requirements, challenge assumptions, and shape solutions that deliver lasting business value. This is a high-impact role with considerable influence over technology direction, architectural standards, and system design across multiple products and regions. /p pYour expertise will contribute directly to the quality of modern, component-based front-end application built with React and Typescript, as well as robust backend services developed in .NET. /p pYou are a hands-on problem-solver with strong quality principles, who thrives in a collaborative and agile environment. This role offers the opportunity to heavily influence technical direction and bridge the gap between business and teams while building solutions with genuine business impact. /p h3Essential Functions and Job Duties /h3 h3Architecture and System Design /h3 ul liDesign and evolve end-to-end system architectures based on functional and non-functional requirements, balancing business goals, scalability, security,



performance, and cost. /li liProduce clear architectural artefacts (diagrams, decision records, reference implementations) that guide engineering teams through implementation. /li liTranslate high-level business needs into clear architectural designs and proofs of concept, including system boundaries, integration patterns, data flows, and technology choices. /li liEnsure architecture is modular, maintainable, secure, performant and adaptable to future requirements. /li liAsk the right questions to uncover implicit, hidden, or conflicting requirements not easily identified due to their nature. /li liChallenge assumptions and propose alternative solutions when requirements introduce unnecessary complexity or long-term risk. /li /ul h3Technical Leadership and Governance /h3 ul liWork closely with Engineering Managers and act as a trusted advisor for software engineering teams. /li liEnsure consistency and quality through architecture reviews, design walkthroughs, and technical governance forums. /li liIdentify gaps or friction between enterprise standards and practical delivery needs and proactively propose improvements. /li liEnsure architectural compliance through influence, coaching, and design collaboration rather than formal enforcement. /li /ul h3Collaboration and Delivery Enablement /h3 ul liWork closely with Software Engineering, Product Management, DevOps, EngOps teams to ensure architectural alignment throughout delivery. /li liPartner with DevOps and Cloud Engineering teams to ensure application architectures align with platform capabilities, CI/CD pipelines, and operational models. /li liCollaborate with Engineering Operations to ensure architectural decisions support delivery metrics, reliability goals, and operational excellence. /li liSupport engineering teams during implementation, helping resolve complex design or integration challenges.



/li liEnsure architecture aligns with security, compliance, and regulatory requirements across regions. /li /ul h3Qualifications /h3 h3Required Skills/Experience: /h3 ul li12+ years of experience in software engineering, and at least 5+ years in software architecture or system design roles. /li liProven ability to design complex, distributed, and scalable systems. /li liStrong understanding of SOA, microservices, event-driven architectures, and API development (REST/GraphQL). /li liStrong background in modern backend architectures (e.g. .NET, microservices, event-driven systems, APIs), and modern frontend architectures (e.g. React, TypeScript) and how they integrate with backend services. /li liDeep knowledge of cloud-native architectures and containerization. /li liExperience with SQL and NOSQL databases (e.g. SQL Server or Postgres SQL, Cosmos DB, MongoDB), as well as caching with Redis or similar. /li liStrong grasp of non-functional requirements: performance, scalability, availability, security, and observability. /li liExcellent communication skills, with the ability to explain complex technical concepts to non-technical stakeholders and influence technical direction without direct management authority, fluent in English and Spanish. /li liAgile Development experience (Scrum/Kanban), including story estimation, code reviews, and pair programming. /li liExperience working in distributed or remote teams and using tools such as Jira, GitHub, Miro, and Azure DevOps. /li liSolid understanding of performance optimization. /li liEnthusiastic about building high-quality software products with empowered teams. /li liUnderstanding of secure development practices and compliance frameworks (e.g. ISO27001, GDPR, SOC2). /li /ul h3Preferred Skills/Experience: /h3 ul liExperience with performance testing and security testing tools /li liExperience in working in a integral, multi-cultural organization. /li liExposure to domain-driven design (DDD) and event-driven architecture. /li liAbility to work in a fast-paced, growing tech environment and to foster change in larger organizations. /li liExperience working closely with DevOps, CloudOps, SRE and familiarity with CI/CD pipelines, IaaC /li /ul /p #J-18808-Ljbffr

📌 Principal Engineer (Madrid)
🏢 Experis/Manpower Group
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: principal engineer (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: principal engineer (madrid) / madrid