Staff Software Engineer

JLL

Chicago (IL)

On-site

USD 220,000 - 270,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) plan with matching contributions
Comprehensive Medical, Dental & Vision Care
Paid parental leave at 100% of salary
Paid Time Off and Company Holidays
Early access to earned wages

Job summary

JLL is seeking a Staff Software Engineer for our MarTech Engineering Team to develop AI agents that enhance marketing efforts. The ideal candidate will have over 5 years of software engineering experience, be skilled in integrating APIs, and have hands-on experience with LLM technologies. This remote role offers a salary range of $220,000 to $270,000 annually and includes comprehensive benefits like medical care, retirement plans, and paid parental leave.

Qualifications

  • 5+ years of software engineering experience with production systems.
  • Hands-on with modern LLM APIs and prompt engineering.
  • Experience integrating against enterprise APIs.

Responsibilities

  • Collaborate with marketing SMEs to design and deploy AI agents.
  • Build, deploy, and operate production marketing AI agents.
  • Develop integrations with marketing systems.

Skills

Software engineering
API integration
LLM APIs
Multi-step reasoning
Problem-solving

Education

Bachelor's or Master's degree in Computer Science, Engineering, or related field

Tools

Cloud environments
CMS
CRM
Ad platforms
Analytics tools

Job description

Job Overview

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.

Staff Software Engineer, MarTech Agent Pod - JLL

What this job involves

As a Staff Software Engineer on the MarTech Engineering Team, you'll serve as a forward-deployed engineer embedded within JLL's marketing organization, building production AI agents that solve real-world challenges across campaigns, content, social media, account-based marketing (ABM), and performance analytics. Working directly alongside marketing subject matter experts (SMEs), you'll immerse yourself in their workflows, learn their systems, and transform their expertise into reliable, production-grade AI agents that deliver measurable business value. Your work will span the complete agent lifecycle—from rapid prototyping and validation with SMEs, to building the integrations and capabilities that enable working pilots, to hardening those pilots into scalable, production-ready solutions that marketers trust and use daily. This role sits at the critical intersection of domain expertise and platform infrastructure, requiring deep technical judgment about when to build versus wait, when to abstract solutions into reusable components, and how to ensure agent outputs are safe, brand-aligned, and factually accurate across JLL's complex marketing technology stack. Success is measured not by demos or proof-of-concepts, but by the volume and quality of marketing work that agents are actually performing in production at one of the world's largest commercial real estate platforms.

Day-to-Day Responsibilities
  • Collaborate directly with marketing SMEs across campaigns, property marketing, content production, social media, ABM, and performance intelligence to design, prototype, and deploy AI agents that automate real marketing workflows
  • Build, deploy, and operate production marketing AI agents that reason over regional context, brand guidelines, and intent data to draft content, configure campaigns, monitor performance, and recommend optimizations
  • Design and expand the Marketing Domain Skills Library by extracting composable LLM workflows (drafting, scoring, classification, brand-voice tuning) from live agent implementations into reusable primitives
  • Develop integrations with marketing systems including CMS, DAM, CRM, marketing automation platforms, ad platforms, and analytics tools—building direct integrations to unblock pilots and coordinating with platform teams for long-term solutions
  • Own reliability, observability, evaluation, and cost efficiency of LLM-powered workflows in production, including implementing brand-voice checks, factual grounding mechanisms, regression test suites, and offline benchmarks integrated into CI/CD pipelines
  • Design multi-agent orchestration patterns that define how specialized agents (Campaigns, Social, ABM, Content, Property, Performance Intelligence) coordinate, where to compose versus maintain boundaries, and how escalations and handoffs flow
  • Represent MarTech Engineering to JLL leadership, customers, and the broader engineering community through internal documentation, engineering blog posts, conference presentations, and thought leadership on production AI agent systems
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent professional experience
  • 5+ years of software engineering experience building and maintaining production systems, with significant experience integrating against enterprise APIs (CRMs, CMSes, DAMs, ad platforms, marketing automation tools, analytics platforms)
  • Hands‑on experience with modern LLM APIs across multiple providers, including prompt engineering, tool use/function calling, structured outputs, and context engineering, with demonstrated understanding of transferable patterns across evolving APIs
  • Proven experience designing and implementing agent systems including multi-step reasoning, tool orchestration, memory management, error recovery, and human-in-the-loop escalation paths
  • Direct experience addressing production agent engineering challenges such as hallucination grounding, tool reliability and silent failures, evaluation design, cost and latency optimization, prompt drift, and the operational gap between demos and sustained production performance
  • Experience building RAG (Retrieval-Augmented Generation) systems including embeddings, vector stores, and retrieval optimization, with strong judgment about when retrieval versus alternative approaches (tool calls, fine-tuning, schema changes) is appropriate
  • Demonstrated ability to deploy LLM-powered services or agents to production cloud environments with understanding of authentication, networking, secrets management, observability, rollback procedures, and cost monitoring
Preferred Qualifications
  • Experience working directly with non-technical domain experts to translate ambiguous requirements into shippable technical scope
  • Track record of making pragmatic build‑versus‑wait decisions and knowing when to implement temporary workarounds versus building robust long‑term solutions
  • Exceptional communication skills across technical levels—from explaining technical concepts to non-technical stakeholders, to presenting architectural tradeoffs to leadership, to deep technical discussions with engineering peers
  • Strong analytical and interpersonal skills with proven ability to thrive in dynamic, product-focused, distributed team environments
  • Proactive problem‑solving approach with demonstrated willingness to acquire new skills and technologies as needed
  • Experience taking full ownership of projects from conception through production deployment
  • Contributions to engineering communities through blog posts, conference talks, open-source contributions, or technical publications
Benefits
  • 401(k) plan with matching company contributions
  • Comprehensive Medical, Dental & Vision Care
  • Paid parental leave at 100% of salary
  • Paid Time Off and Company Holidays
  • Early access to earned wages through Daily Pay

Location: Remote

Salary: 220,000.00 - 270,000.00 USD per year.

JLL is an Equal Opportunity Employer committed to diversity and inclusion. We support each other's wellbeing and champion inclusivity and belonging across teams.

We will not provide visa sponsorship. Candidates must be authorized to work in the United States without sponsorship.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

JLL • San Francisco (CA)

On-site
USD 160,000 - 260,000
401(k) plan with company matching
Comprehensive medical, dental, and vision care
Paid parental leave at 100% of salary
+2
Staff AI Engineer for Production Marketing Agents
Staff AI Engineer for Production Marketing Agents

JLL • San Francisco (CA)

Hybrid
USD 160,000 - 260,000
401(k) plan with company matching
Comprehensive medical, dental, and vision care
Paid parental leave at 100% of salary
+2
Staff Software Engineer, MarTech AI Agents (Remote)
Staff Software Engineer, MarTech AI Agents (Remote)

JLL • Chicago (IL)

On-site
USD 220,000 - 270,000
401(k) plan with matching contributions
Comprehensive Medical, Dental & Vision Care
Paid parental leave at 100% of salary
+2
Senior Software Engineer
Senior Software Engineer

JLL • Chicago (IL)

On-site
USD 120,000 - 150,000
401(k) plan with matching contributions
Comprehensive Medical, Dental & Vision Care
Paid parental leave
+2
Staff Forward Deployed Engineer
Staff Forward Deployed Engineer

JLL • Los Angeles (CA)

On-site
USD 150,000 - 280,000
401(k) plan with matching
Medical, Dental & Vision
Paid parental leave
+2
Staff Software Engineer
Staff Software Engineer

Jones Lang LaSalle Incorporated • San Francisco (CA), Northern (KY)

On-site
USD 180,000 - 190,000
401(k) plan with matching company
Comprehensive Medical, Dental & Vision
Paid parental leave
+2
Staff Data Engineer
Staff Data Engineer

Jones Lang LaSalle Incorporated • Chicago (IL), Northern (KY)

Hybrid
USD 160,000 - 200,000
401(k) matching
Medical, Dental & Vision Care
Paid parental leave
+2
Forward Deployed Engineer
Forward Deployed Engineer

JLL • San Francisco (CA)

On-site
USD 280,000 - 300,000
401(k) plan with matching
Medical, Dental & Vision
Paid parental leave
+2
Software Engineer
Software Engineer

ApplyMint • Westmont (IL)

On-site
USD 123,000 - 150,000
401(k) plan with matching
Medical, Dental & Vision
Paid parental leave
+2
Senior Data Engineer
Senior Data Engineer

JLL • Westmont (IL)

On-site
USD 140,000 - 180,000
401(k) plan with matching company contributions
Comprehensive Medical, Dental & Vision Care
Paid parental leave at 100% of salary
+2