Jll

SeniorSoftwareEngineer

₹22–35L ~AI est. Bengaluru, Karnataka, India FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer at Jll. Skills: Data Infrastructure, API Design, System Integration. Build integrations. Operate integrations”

What You'll Achieve.

Stability of integrations; Scale of integrations; Reliability of data flow; Agent confidence in builds

Industry & Context.

Problems you'll solve

Systematic debugging; Root cause analysis; Troubleshooting

What They're Looking For.

Must Have

Bachelor's degree in Computer Science, equivalent hands-on work experience, proficient in English, 5+ years of software engineering experience, building production systems, comfortable building backend systems, comfortable building data infrastructure, design and implement REST/GraphQL APIs, understand how to connect systems reliably, know how to deploy services, know how to monitor services, hands-on experience with C# or Java, understand how to build services, integrated against external APIs in production, understand OAuth/API key auth, understand rate limiting, understand pagination, understand error handling, understand retries, experience building data APIs, experience working with structured data, comfortable with relational databases, understand query performance, worked on codebases with other engineers, understand value of code review, understand value of testing, understand value of incremental refactoring, debug systematically, read logs, trace requests through systems, form hypotheses, validate hypotheses, not afraid to dive into unfamiliar code, ask questions to understand agent workflows, ask questions to understand edge cases, ask questions to understand failure modes, communicate clearly in writing, explain technical decisions in PRs, document tradeoffs, ask clarifying questions, pragmatic bias toward shipping, pragmatic bias toward iterating, tell difference between quick fix, tell difference between build right, energized by learning complex enterprise systems, translating capabilities into clean APIs, translating capabilities into reliable APIs, proactive, reliable, take ownership of work, follow up on issues, communicate when things are blocked, pitch in on unglamorous work, make coworkers feel included, genuinely want to lift team's bar

Nice to Have

worked with document stores, worked with message queues, Experience building MCPs, Experience building agentic infrastructure, Experience with LLM APIs, Experience with AI-powered applications, Experience deploying services in production, Experience monitoring services in production, Exposure to API design patterns, thinking about APIs from consumer perspective, Exposure to data engineering, Exposure to analytics, building pipelines, understanding data quality, working with data warehouses, Experience with event-driven architecture, Experience with message queues, Open source contributions, public projects

What You'll Do.

Build data infrastructure

Operate data infrastructure

Expose marketing system data

Implement integrations

Handle authentication schemes

Handle data transformation

Design MCPs with error handling

Design MCPs with timeout strategies

Design MCPs with caching

Design MCPs with monitoring

Design MCPs with alerting

Understand integration patterns

Iterate based on workflows

Build data infrastructure for agents

Design consistency guarantees

Abstract patterns into reusable capabilities

Work closely with senior engineers

Work closely with Agent Pod

Understand agent needs

Validate designs against workflows

Iterate toward stable capability surfaces

Iterate toward eval-ready capability surfaces

Design data access patterns

Maintain integrations

Identify opportunities for abstraction

Consume reusable capabilities

Raise bar for production-ready

How You'll Work.

Team & Collaboration

Agent Pod; Senior engineers; Cross-functional teams

Communication Scope

Written communication; Verbal communication

Process & Methodology

Agile, Scrum, Kanban

Full Job Description

**JLL empowers you to shape a brighter way**. Our people at JLL are shaping the future of real estate for a better world by combining world class services, advisory and technology for our clients. We are committed to hiring the best, most talented people and empowering them to thrive, grow meaningful careers and to find a place where they belong. Whether you’ve got deep experience in commercial real estate, skilled trades or technology, or you’re looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. ## About the Role As a Senior Full Stack Software Engineer on the Intelligence Pod, you'll build and operate the integrations, data infrastructure, and MCPs (Model Context Protocol servers) that power AI agents across the marketing organization. You're not building features for marketers to interact with directly — you're building the plumbing that agents depend on: stable, performant access to enterprise marketing systems (Adobe Experience Manager, DAM, contact management, event management, analytics), with the right data governance, caching, and error handling baked in. Your work spans building new MCPs against marketing systems, designing data access patterns that agents can rely on, maintaining and hardening integrations as they scale from pilot to production volume, and identifying opportunities to abstract patterns into reusable capabilities that multiple agents can safely consume. You'll work closely with senior engineers and the Agent Pod (who consumes your integrations) to understand what agents need, validate your designs against real agent workflows, and iterate toward stable, eval-ready capability surfaces. The role demands solid technical judgment: understanding API design from the agent perspective (what does an agent actually need to do its job?), how to handle the messy reality of enterprise systems (rate limits, inconsistent auth, data quality issues), and how to build infrastructure that stay

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Jll?

Real rants from real employees. Read before you apply.

Read Company Rants →