Principal Backend Engineer (Hybrid)
hace 3 días
Benidorm
ppColliers is a leading diversified professional services and investment management company. With operations in 68 countries, our 22,000 enterprising people work collaboratively to provide expert advice to maximize the potential of property and real assets to accelerate the success of our clients, our investors and our people. /ppWe are at the forefront of the real estate industry, leading the way and backed by an exceptional record of success. We are building for our future – and yours. /ppWe strive to build our business at a competitive pace by augmenting internal growth with smart strategic acquisitions that increase market share, expand service offerings and extend our geographic reach for the benefit of our clients and shareholders. /ppFor more than 29 years, Colliers has created value for shareholders that has resulted in superior returns and industry growth. Our people also own significant equity in our business, which brings pride of ownership to everything we do. We are passionate, take personal responsibility and always do what's right for our clients, people and communities. /ph3Job Description /h3h3Purpose of Position /h3pWe are seeking an experienced and passionate bPrincipal Software Engineer /b for our bnewly established Technology Hub /b in Madrid. This is a unique opportunity to become part of the founding team that helps shape the culture, practices, and technical direction. Working in a hybrid model (remote onsite), you will enjoy significant freedom to binnovate and influence /b the future of one of the world’s largest commercial real estate companies. With the leadership of the Global Technology Hub coming from a background of technology startups, you will benefit from a fast-paced learning environment, high visibility of your contributions and opportunities to shape processes, culture, and technology strategies. At the same time, you take advantage of the stability, resources, and reach of a bsuccessful global company /b. /ppGuided by our global digital strategy, the Madrid Hub collaborates closely with international teams to deliver bworld-class technology solutions /b that power the future of commercial real estate. /ppAs Principal Software Engineer, you will be instrumental in btranslating business and functional requirements into robust, scalable, and evolvable system architectures /b. This role goes beyond today’s requirements: you will actively banticipate future business needs, emerging technological trends, and architectural evolution /b, ensuring our platforms remain resilient, adaptable, and aligned with long-term strategy. /ppYou will work closely with bbusiness stakeholders, product leaders, engineers, and platform teams /b to uncover implicit requirements, challenge assumptions, and shape solutions that deliver lasting business value. This is a high-impact role with considerable influence over btechnology direction, architectural standards, and system design across multiple products and regions. /b /ppYour 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. /ppYou are a bhands-on problem-solver /b 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. /ph3Essential Functions and Job Duties /h3pbArchitecture and System Design /b /pulliDesign and evolve end-to-end system architectures based on bfunctional and non-functional requirements /b, balancing business goals, scalability, security, performance, and cost. /liliProduce clear architectural bartefacts /b (diagrams, decision records, reference implementations) that guide engineering teams through implementation. /liliTranslate high-level business needs into bclear architectural designs and proofs of concept /b, including system boundaries, integration patterns, data flows, and technology choices. /liliEnsure architecture is bmodular, maintainable, secure, performant and adaptable /b to future requirements. /liliAsk the bright questions /b to uncover bimplicit, hidden, or conflicting requirements /b not easily identified due to their nature. /liliChallenge assumptions and propose alternative solutions when requirements introduce unnecessary complexity or long-term risk. /li /ulpbTechnical Leadership and Governance /b /pulliWork bclosely /b with Engineering Managers and act as a btrusted advisor /b for software engineering teams. /liliEnsure consistency and quality through barchitecture reviews, design walkthroughs, and technical governance forums /b. /lilibIdentify gaps /b or friction between enterprise standards and practical delivery needs and proactively propose improvements. /liliEnsure architectural compliance through binfluence /b, bcoaching /b, band design collaboration /b rather than formal enforcement. /li /ulpbCollaboration and Delivery Enablement /b /pulliWork closely with bSoftware Engineering, Product Management, DevOps, EngOps /b teams to ensure architectural alignment throughout delivery. /liliPartner with DevOps and Cloud Engineering teams to ensure application architectures align with platform capabilities, CI/CD pipelines, and operational models. /liliCollaborate with Engineering Operations to ensure architectural decisions support delivery metrics, reliability goals, and operational excellence. /liliSupport engineering teams during implementation, helping resolve complex design or integration challenges. /liliEnsure architecture aligns with bsecurity, compliance, and regulatory requirements /b across regions. /li /ulh3Qualifications /h3pbRequired Skills/Experience: /b /pulli12+ years of experience in software engineering, and at least 5+ yearsb in software architecture or system design roles /b. /liliProven ability to design bcomplex, distributed, and scalable systems /b. /liliStrong understanding of bSOA, microservices, event-driven architectures, and API development (REST/GraphQL) /b. /liliStrong background in modern bbackend architectures /b (e.g. .NET, microservices, event-driven systems, APIs), and modern bfrontend architectures /b (e.g. React, TypeScript) and how they integrate with backend services. /liliDeep knowledge of bcloud-native architectures and containerization /b. /liliExperience with SQL and NOSQL databases (e.g. SQL Server or Postgres SQL, Cosmos DB, MongoDB), as well as caching with Redis or similar. /liliStrong grasp of bnon-functional requirements /b: performance, scalability, availability, security, and observability. /liliExcellent communication skills, with the ability to explain complex technical concepts to bnon-technical stakeholders /bandb influence /btechnical direction without direct management authority, fluent in English and Spanish. /liliAgile Development experience (Scrum/Kanban), including story estimation, code reviews, and pair programming. /liliExperience working in distributed or remote teams and using tools such as Jira, GitHub, Miro, and Azure DevOps. /liliSolid understanding of performance optimization. /liliEnthusiastic about building high-quality software products with empowered teams. /liliUnderstanding of secure development practices and compliance frameworks (e.g. ISO27001, GDPR, SOC2). /li /ulpbPreferred Skills/Experience: /b /pulliExperience with performance testing and security testing tools /liliExperience in working in a global, multi-cultural organization. /liliExposure to domain-driven design (DDD) and event-driven architecture. /liliAbility to work in a fast-paced, growing tech environment and to foster change in larger organizations. /liliExperience working closely with DevOps, CloudOps, SRE and familiarity with CI/CD pipelines, IaaC /li /ulpBy clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply /p /p #J-18808-Ljbffr