Auf einen Blick
- Aufgaben: Entwickle skalierbare Systeme und forme die technische Richtung in einem innovativen Umfeld.
- Unternehmen: Weltweit führendes Unternehmen im Bereich Gewerbeimmobilien mit einem neuen Technologie-Hub in Madrid.
- Vorteile: Hybrid-Arbeitsmodell, hohe Sichtbarkeit deiner Beiträge und Zugang zu globalen Ressourcen.
- Weitere Informationen: Hohe Einflussmöglichkeiten auf technische Standards und Zusammenarbeit mit internationalen Teams.
- Warum dieser Job: Gestalte die Zukunft der Technologie und beeinflusse bedeutende Projekte in einem dynamischen Team.
- Qualifikationen: Mindestens 12 Jahre Erfahrung in der Softwareentwicklung, davon 5 Jahre in Architekturrollen.
Das prognostizierte Gehalt liegt zwischen 60750 - 74250 € pro Jahr.
Purpose of Position
We are seeking an experienced and passionate Principal Software Engineer for our newly established Technology Hub 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 innovate and influence 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 successful global company .
Guided 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.
As 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.
You 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.
Your 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.
You 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.
Essential Functions and Job Duties
- Architecture and System Design
- Design and evolve end-to-end system architectures based on functional and non-functional requirements , balancing business goals, scalability, security, performance, and cost.
- Produce clear architectural artefacts (diagrams, decision records, reference implementations) that guide engineering teams through implementation.
- Translate high-level business needs into clear architectural designs and proofs of concept , including system boundaries, integration patterns, data flows, and technology choices.
- Ensure architecture is modular, maintainable, secure, performant and adaptable to future requirements.
- Ask the right questions to uncover implicit, hidden, or conflicting requirements not easily identified due to their nature.
- Challenge assumptions and propose alternative solutions when requirements introduce unnecessary complexity or long-term risk.
- Technical Leadership and Governance
- Work closely with Engineering Managers and act as a trusted advisor for software engineering teams.
- Ensure consistency and quality through architecture reviews, design walkthroughs, and technical governance forums .
- Identify gaps or friction between enterprise standards and practical delivery needs and proactively propose improvements.
- Ensure architectural compliance through influence , coaching , and design collaboration rather than formal enforcement.
- Collaboration and Delivery Enablement
- Work closely with Software Engineering, Product Management, Dev Ops, Eng Ops teams to ensure architectural alignment throughout delivery.
- Partner with Dev Ops and Cloud Engineering teams to ensure application architectures align with platform capabilities, CI/CD pipelines, and operational models.
- Collaborate with Engineering Operations to ensure architectural decisions support delivery metrics, reliability goals, and operational excellence.
- Support engineering teams during implementation, helping resolve complex design or integration challenges.
- Ensure architecture aligns with security, compliance, and regulatory requirements across regions.
Required Skills/Experience
- 12+ years of experience in software engineering, and at least 5+ years in software architecture or system design roles .
- Proven ability to design complex, distributed, and scalable systems .
- Strong understanding of SOA, microservices, event-driven architectures, and API development (REST/Graph QL) .
- Strong background in modern backend architectures (e. g. .
NET, microservices, event-driven systems, APIs), and modern frontend architectures (e. g.
- React, Type Script) and how they integrate with backend
- #J-18808-Ljbffr
Principal Backend Engineer (Hybrid) Arbeitgeber: Colliers International EMEA
Colliers ist ein ausgezeichneter Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem dynamischen und professionellen Umfeld in Berlin oder Frankfurt zu arbeiten. Mit 30 Tagen Urlaub, flexiblen Arbeitsmodellen und umfangreichen Weiterbildungsmöglichkeiten fördern wir Ihre persönliche und berufliche Entwicklung. Unsere offene Unternehmenskultur und die Perspektive, eigene Projekte zu übernehmen, machen uns zu einem attraktiven Arbeitgeber für alle, die eine sinnvolle und erfüllende Karriere im Immobiliensektor anstreben.
Kontaktdaten:
Colliers International EMEA Recruiting-Team
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Principal Backend Engineer (Hybrid) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Colliers International EMEA anzuklopfen, wenn du dich auf die Stelle als Principal Backend Engineer (Hybrid) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Colliers International EMEA vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Principal Backend Engineer (Hybrid) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Colliers International EMEA klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Colliers International EMEA vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.