Senior Software Engineer

JLL (Jones Lang LaSalle)

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Chicago, ILSan Francisco, CA
Salary
$160,000–$180,000 / yr
Posted
39 days ago
Freshness
Confirmed live yesterday
Closes
Oct 30, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $169k
This role $170k
$106k most similar roles pay here $248k

This role pays less than 61% of similar roles. Most pay $149,500–$188,277 — the shaded band above. At the midpoint, this role pays about $170k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About JLL (Jones Lang LaSalle)

JLL (Jones Lang LaSalle) is a global professional services firm specializing in real estate and investment management, providing services to buyers, sellers, tenants, landlords, investors, and developers. Industry: Commercial Real Estate Services

JLL (Jones Lang LaSalle) currently has 74 open roles on FindRole.

Listed pay typically runs $147,000–$190,000 across 35 roles with salary data.

Most-posted roles

View all roles at JLL (Jones Lang LaSalle)

At a glance

TL;DR · Senior Software Engineer

Senior Software Engineer As a Senior Software Engineer on the MarTech Engineering Team, you will serve as a forward-deployed engineer embedded within the marketing organization to build production AI agents. You will work directly with marketing domain experts to transform their workflows into reliable, automated tools addressing campaign, content, social, and performance challenges. Your daily responsibilities include rapid prototyping, building integrations for CRM and CMS systems, and hardening pilots into production-grade solutions. You will navigate the full lifecycle of agent development, ensuring outputs are brand-aligned and factually correct. The role requires expertise in LLM APIs, prompt engineering, tool orchestration, RAG systems, and vector stores. You must possess strong technical judgment to balance quick workarounds with scalable infrastructure while managing the complexities of hallucination grounding, cost monitoring, and multi-agent coordination within a complex marketing technology stack.

What does a Software Engineer earn in Illinois?

Median $192050 from 87 postings across 24 companies.

See salary data

What you'll do

  • Build and deploy production-grade AI agents to automate marketing tasks like content creation, campaign management, and performance monitoring.
  • Collaborate directly with marketing experts to translate their workflows into functional, automated agentic systems.
  • Develop and integrate custom tools and connectors for platforms such as CRMs, CMSs, and advertising networks.
  • Build a library of reusable LLM components for tasks like drafting, scoring, and brand-voice tuning.
  • Manage the full lifecycle of AI agents including prototyping, hardening for production, and ensuring high reliability.
  • Monitor and optimize agent performance regarding cost efficiency, factual grounding, and safety guardrails.
  • Translate technical gaps identified during pilot phases into prioritized requirements for the core platform engineering team.
  • Document findings and share internal write-ups to improve team practices and onboarding processes.

What we're looking for

  • Hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Possess 3+ years of software engineering experience working in production systems and integrating with enterprise APIs like CRMs and CMSes.
  • Have hands-on experience with modern LLM APIs, including prompt engineering, tool use, and structured outputs.
  • Demonstrate experience with agent system components such as multi-step reasoning, tool orchestration, memory, and error recovery.
  • Possess exposure to RAG systems, including embeddings, vector stores, and retrieval optimization.
  • Experience deploying LLM-powered services or agents to production cloud environments with a focus on security and observability.
  • Proficiency in English for communication in remote and asynchronous work environments.

More like this

Similar roles

Senior Software Engineer

Mastercard

Atlanta, GA 4 days ago $115,000$184,000
Java Spring Boot React GraphQL Databricks AWS Spark Hadoop REST APIs NodeJS Angular GenAI JUnit Mockito Domain Driven Design Event Driven Design Agile Scrum

Staff Software Engineer

JLL (Jones Lang LaSalle)

Remote (San Francisco, CA) +1 39 days ago $180,000$190,000
LLM RAG Prompt Engineering CI/CD CRM CMS Marketing Automation Analytics Observability
5+ yrs exp Remote

Senior Software Engineer

Genworth Financial

Richmond, VA +1 62 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

97 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 68 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid