Staff Software Engineer

JLL

San Francisco (CA)

On-site

USD 160,000 - 260,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

401(k) plan with company matching
Comprehensive medical, dental, and vision care
Paid parental leave at 100% of salary
Paid time off and company holidays
Early access to earned wages through Daily Pay

Job summary

JLL is seeking a Staff Software Engineer for the MarTech Engineering Team, focusing on building production AI agents to tackle real marketing challenges in campaigns and analytics. The role involves collaborating with marketing teams to deploy and enhance these AI agents for efficiency and effectiveness.

Candidates should possess a strong background in software engineering and experience with modern LLM APIs. Remote work is available, with onsite options in Chicago or San Francisco.

Qualifications

  • 5+ years of software engineering experience with production systems.
  • Hands-on experience with modern LLM APIs and prompt engineering.
  • Direct experience in production agent engineering challenges.

Responsibilities

  • Collaborate with marketing to design, prototype, and deploy AI agents.
  • Own reliability and observability of LLM-powered workflows.
  • Represent MarTech Engineering in leadership and community engagements.

Skills

Software engineering experience
LLM APIs knowledge
Integration with enterprise APIs
Agent systems design
Analytical skills

Education

Bachelor's or Master's degree in Computer Science or Engineering

Tools

CMS
CRM
RAG systems knowledge

Job description

Staff Software Engineer, MarTech Agent Pod - JLL

As a Staff Software Engineer on the MarTech Engineering Team, you will serve as a forward‑deployed engineer embedded within JLL's marketing organization. You will build production AI agents that solve real‑world challenges across campaigns, content, social media, ABM, and performance analytics. Your work will span the full agent lifecycle — from rapid prototyping and validation with SMEs, through building integrations and capabilities that enable tested pilots, to hardening those pilots into scalable, production‑ready solutions that marketers trust and use daily. You will balance domain expertise with platform infrastructure, making deep technical judgments about what to build, 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 by the volume and quality of marketing work that agents actually perform in production at one of the world's largest commercial real‑estate platforms.

Day‑to‑Day Responsibilities
  • Collaborate 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 from live agent implementations into reusable primitives.
  • Develop integrations with marketing systems including CMS, DAM, CRM, marketing automation platforms, ad platforms, and analytics tools; build direct integrations to unblock pilots and coordinate with platform teams for long‑term solutions.
  • Own reliability, observability, evaluation, and cost efficiency of LLM‑powered workflows in production, 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 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.
  • 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 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 trade‑offs to leadership.
  • 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.
Location

Remote (On‑site options: Chicago, IL or San Francisco, CA)

Compensation

Estimated annual salary: 160,000.00 – 260,000.00 USD (subject to experience and qualifications)

Benefits
  • 401(k) plan with company matching.
  • Comprehensive medical, dental, and vision care.
  • Paid parental leave at 100 % of salary.
  • Paid time off and company holidays.
  • Early access to earned wages through Daily Pay.

This position does not provide visa sponsorship. Candidates must be authorized to work in the United States without sponsorship.

Jones Lang LaSalle (JLL) is an Equal Opportunity Employer committed to diversity and inclusion. All qualified applicants are encouraged to apply.

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 • 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
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, Production AI Agents (MarTech)
Staff Software Engineer, Production AI Agents (MarTech)

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

Hybrid
USD 180,000 - 190,000
401(k) plan with matching company
Comprehensive Medical, Dental & Vision
Paid parental leave
+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 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
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
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
Staff Software Engineer
Staff Software Engineer

Newmark • Dallas (TX)

On-site
USD 175,000 - 230,000
Health, Vision & Dental Insurance
401(k) with employer matching
Paid time off
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