Cushman & Wakefield is investing heavily in modernizing and transforming its global technology platforms, and they are looking for an Engineering Lead who wants to own technical direction end to end. This role involves guiding full stack teams and defining architectural direction across systems, cloud platforms, and AI-driven products.
Responsibilities:
- Define multi‑year architectural direction across full‑stack systems, cloud platforms, and AI‑driven products — focusing on scale, resilience, security, and global performance
- Shape engineering roadmaps using best‑in‑class development stacks (e.g., TypeScript/Node.js, Python, Go, C#, React, Next.js, microservices, event‑driven architectures)
- Foster a modern engineering culture emphasizing automation, craftsmanship, clean architecture, and continuous improvement
- Guide the design and development of solutions built with:Frontend: React, Next.js, TypeScript, Tailwind, micro‑frontendsBackend: Node.js, Python (FastAPI), Go, .NET Core, event‑driven microservicesCloud & Infra: Azure (preferred), AWS, Kubernetes (AKS/EKS), serverless architectures, TerraformData & AI: Databricks, Azure Data Lake, Spark, MLflow, vector databases, LLM integrationAPIs: GraphQL, gRPC, REST at scale
- Drive innovation by embedding AI/ML, automation, prompt engineering, intelligent workflows, and data interoperability into core products
- Champion excellence through best practices:Enterprise‑grade CI/CD (Azure DevOps, ArgoCD)Automated testing, contract testing, and quality gatesObservability platforms (Prometheus, OpenTelemetry, Grafana, New Relic, Datadog)Secure‑by‑design principles, threat modeling, zero trust patternsOversee engineering delivery across multiple squads — ensuring consistency, velocity, and reliability
- Lead architectural reviews and key design decisions across services, domains, and integrations
- Establish patterns for scalability, fault tolerance, global data compliance, and cost optimization
- Maintain high standards in coding, cloud security, API governance, and data interoperability
- Partner with Product, Architecture, Operations, and Client Technology to prioritize work, unblock teams, and drive outcomes
- Represent engineering in executive and governance forums with clarity around architectural options, tradeoffs, and investment needs
- Translate complex engineering realities into clear business insights that support strategic decision‑making
Requirements:
- Bachelor's/Master's in Computer Science, Engineering, or related field
- 8+ years of software engineering experience and 3+ years leading technical teams or engineering managers
- Deep experience with modern full‑stack development, cloud-native systems, distributed architectures, and high‑scale platforms
- Hands-on expertise with several advanced languages and frameworks such as: Python, Go, TypeScript/JavaScript, C#, Java, SQL/NoSQL stacks
- Strong command of DevOps, CI/CD automation, infrastructure-as-code, and observability
- Strategic engineering thinker who balances innovation with disciplined execution
- Proven ability to mentor engineers, grow high‑performing teams, and attract top talent
- Ability to influence across product, business, and technical leadership
- Comfortable making architectural decisions that require both technical depth and business awareness
- Hands-on expertise with several advanced languages and frameworks such as: Rust (bonus)
- AI/ML product integration, LLM orchestration, or intelligent agent frameworks
- Distributed event streaming (Kafka, EventHub), CQRS/event‑sourcing patterns
- Experience building platforms used across global organizations