Software Engineer, Backend Developer, Software Architect
Listed on 2026-10-02
-
Software Development
Backend Developer, Software Architect, AI Engineer (Applied/Software), Cloud Engineer - Software
About JLL and JLL Technologies
JLL is a leading professional services firm that specializes in real estate and investment management. Our vision is to reimagine the world of real estate, creating rewarding opportunities and amazing spaces where people can achieve their ambitions. In doing so, we will build a better tomorrow for our clients, our people, and our communities. At JLL Technologies, our mission is to bring technological innovation to commercial real estate.
We deliver unparalleled digital advisory, implementation, and services solutions to organizations globally. Our goal is to leverage technology to increase the value and liquidity of the world’s buildings, while enhancing the productivity and happiness of those that occupy them. JLL Technologies' Enterprise Data Platform (EDP) Platform Engineering team builds the shared services, APIs, and ingestion frameworks that every data and product team at JLL Technologies builds on top of.
We're just getting started on reshaping the business of commercial real estate with the power of data and this team is the foundation that makes it possible.
We're seeking an expert Staff Software Developer to architect end-to-end platform solutions, lead the adoption of agentic AI and LLM-powered capabilities across the platform, and bring deep experience building microservices and event-driven architectures s is a senior individual-contributor role with 10+ years of experience across multiple technology domains, a track record of shaping technical strategy rather than just executing against it, and a genuine drive to simplify the developer experience for the engineers around you.
Whatyou'll get to do
As a Staff Software Developer, you will have ownership over the architecture and technical direction of platform-wide services and APIs, with AI-powered capabilities as a first-class part of that architecture. Your customers are every engineering team at JLL Technologies that consumes the platform's shared services they depend on the standards, APIs, and reusable frameworks you build to move faster and build reliably.
Your mission is to turn the platform into a force multiplier for every team that builds on it. This is an opportunity to shape how JLL Technologies architects cloud-native, AI-enabled software at enterprise scale, to simplify how other engineers build and ship, and to mentor the next generation of senior engineers along the way.
- Platform Architecture:
Architect and build end-to-end platform solutions, backend services, RESTful APIs, and front-end interfaces where needed, applying OOP, DDD, and event-driven patterns so they stay maintainable as they scale. - Microservices & Event-Driven Systems:
Design, build, and operate microservices and event-driven architectures that scale reliably, and evolve them as usage and team count grow. - APIs & Developer
Experience:
Own the platform's core APIs built on RESTful principles — and shared frameworks, simplifying how other engineering teams build on them and backing every service with documentation clear enough that teams rarely need to ask. - Cloud-Native Engineering:
Architect and modernize services on Azure and/or AWS, partnering with cloud/Dev Ops engineering on reliability and cost. - Agentic AI & LLM Integration:
Lead the integration of agentic AI, LLM, and MCP-based capabilities into platform services, stay fluent in fast-moving AI coding tools (Claude Code, Git Hub Copilot, Cursor, and similar), and set team guidelines for where AI-assisted development helps versus where it adds risk. - Mentorship & Technical Leadership:
Mentor senior and lead engineers including on responsible AI tool use influence technical direction across teams, and act as the go-to expert…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).