
Software Engineer
JLL · Chicago, IL
About this role
The Software Engineer 2 will join the Workplace Digital Technology (WDT) team to design, develop, and maintain scalable software solutions for digital workplace platforms. The role involves full-stack development using modern web technologies and cloud-native architectures, writing clean, testable code, and championing 'shift-left' quality practices. The engineer will collaborate with product owners, architects, and cross-functional teams within an agile-driven environment. Key technical focus areas include backend languages like C# or Node.js, frontend frameworks like Angular, React, or Next.js, and cloud platforms, with a preference for Azure. The position is part of a JLL's global digital transformation agenda, working on products that shape the future of workplace experience.
Skills & technologies
Must have
Nice to have
- Databricks
- Python
- PySpark
- Power BI
- DAX
- Power Query
- AI Agents
- AI/ML
Read full description
Key Responsibilities
- Develop and maintain full-stack applications using modern web technologies and cloud-native architectures
- Write clean, testable, and maintainable code with comprehensive unit, integration, and end-to-end tests
- Collaborate with product and design teams to translate business requirements into robust technical solutions
- Participate in agile ceremonies (sprint planning, stand-ups, retrospectives) and contribute to continuous improvement
- Champion "shift-left" quality practices by embedding testing early in the development lifecycle
- Troubleshoot, debug, and resolve production issues in a timely manner
- Contribute to documentation, code reviews, and knowledge sharing within the engineering team
- Adhere to JLL's security, compliance, and operational standards
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent practical experience)
- Databricks platform experience includes Python, PySpark and data pipeline development
- Power BI development skills including DAX, Power Query, and embedded dashboard creation
- 2+ years of professional software development experience in at least one backend language (e.g., C#, Node.js) and one frontend framework (e.g., Angular, React, Next.js)
- Experience with RESTful APIs, microservices, and relational or NoSQL databases
- Familiarity with CI/CD pipelines, version control (Git), and cloud platforms (Azure preferred)
- Ability to work independently and collaboratively in a fast-paced, distributed team environment with excellent problem-solving skills and attention to detail
- Experience with AI agents and integrating AI/ML capabilities into applications
- Be part of a global leader in real estate and facility services with a strong digital transformation agenda
- Work on impactful products that shape the future of workplace experience
- Collaborate with diverse, international teams across time zones
- Access to professional development, mentorship, and career growth opportunities