HamburgerMenu
hirist

JLL - Senior Software Engineer - Java/Python

Jones Lang LaSalle Property Consultants (India) Pv
6 - 11 Years
Bangalore

Posted on: 27/04/2026

Job Description

Job Highlights :


- BS/MS in Computer Science with 5+ years backend experience in Java/Python, time-series databases, OAuth/OIDC/SAML expertise


- Design and maintain scalable backend services, develop CI/CD pipelines, leverage Agentic AI and distributed systems, collaborate globally


Job Description :


We are seeking a Senior Software Engineer with strong hands-on backend development experience and the ability to contribute to software architecture and system design. You will work on a core product within JLLs Smart Building Solutions, building scalable platforms for IoT-driven, data-intensive systems.


This role focuses on Java and Python development, distributed systems, time-series data, and emerging Agentic AI capabilities, with collaboration across global teams.


Responsibilities :


- Design, develop, and maintain backend services using Java and Python in large-scale, distributed environments.


- Build and optimize applications using time-series, SQL databases, Key-Value stores, Document databases and similar data storage technologies


- Design and evolve highly scalable architectures, applying distributed computing and message-driven design principles.


- Build and maintain CI/CD pipelines and infrastructure automation using tools such as GitHub Actions, Terraform, JFrog, and Octopus.


- Leverage Agentic AI, MCPs (Model Context Protocols), and developer agents to improve engineering productivity and code quality, including hands-on workflows in tools such as Cursor IDE.


- Contribute to the development of product-facing intelligent agents, including MCPs, agent orchestration, vector databases, and RAG-based solutions.


- Contribute to software architecture, technical design, and code quality standards.


- Follow Agile practices and collaborate with geographically distributed teams.


Requirements :


- BS or MS in computer science, or related field.


- 5+ years of hands-on industry experience delivering complex backend systems.


- Strong proficiency and hands-on advanced experience in Java and/or Python.


- Experience with time-series databases (SkySpark, TimescaleDB, InfluxDB) and relational databases (PostgreSQL, SQL Server).


- Extensive Experience of authentication and authorization frameworks, including OAuth, OIDC, SAML, and Okta.


- Experience with distributed systems, MQTT, REST, and message-driven architecture.


- Experience with CI/CD and infrastructure automation (GitHub Actions, Terraform, JFrog).


- Knowledge of BMS/IoT ecosystems and protocols (BACnet, Haystack, Modbus).


- Experience with Agentic AI, MCPs, vector databases, or RAG systems is a strong plus.


- AWS experience is preferred, including exposure to Bedrock and AgentCore, EKS, MSK, API Gateway, DynamoDB, Batch, Lambdas and S3.


- Excellent written and verbal communication skills; detail-oriented and strong critical thinker.


- Proven ability to analyze complex problems, decompose them into actionable solutions, and deliver outcomes.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in