Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$160k - $260k

JLL Technology Solutions (formerly BRG)

Staff Software Engineer, MarTech Agent Pod – JLL

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.

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

  • 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
  • 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

Location: Remote

Salary/Comp: Compensation will be commensurate with experience and qualifications

At JLL, we are collectively shaping a brighter way — for our clients, ourselves and our fellow employees. We choose to take the more inspiring, innovative, and optimistic path on our journey toward success. What sets JLL apart is our culture of collaboration, locally and across the globe, which allows us to create transformative solutions for the real estate industry. We support each other's wellbeing and champion inclusivity and belonging across teams. JLL is an Equal Opportunity Employer committed to diversity and inclusion.

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

Estimated compensation for this position:

160,000.00 – 260,000.00 USD per year

This range is an estimate and actual compensation may differ. Final compensation packages are determined by various considerations including but not limited to candidate qualifications, location, market conditions, and internal considerations.

Location:

On-site –Chicago, IL, San Francisco, CA

If this job description resonates with you, we encourage you to apply, even if you don't meet all the requirements. We're interested in getting to know you and what you bring to the table!

Personalized benefits that support personal well-being and growth:

  • 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
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Chicago, IL vacancy
  • $172.5k - $227.5k

     ...high moral and ethical standards. You reject manipulation, dishonesty and intolerance. What you’ll be responsible for: The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;... 
    Suggested
    Permanent employment
    Contract work
    Local area
    Remote work
    Flexible hours

    I did my part and supported the Regular Toilet

    Chicago, IL
    2 days ago
  • $175k - $190k

     ...Job Title: Staff Software Engineer Company: Snapsheet Job Location: USA, Remote Job Type: Full-time, direct hire About Snapsheet: Snapsheet is claims technology the way it should be: purposeful, precise, and designed to deliver outcomes. Where others bolt things... 
    Suggested
    Full time
    Temporary work
    Casual work
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Snapsheet

    Chicago, IL
    2 days ago
  • $140k - $210k

     ...Staff Software Engineer The Digital Farming Solutions (DFS) division of Bayer has a mission to transform agriculture and drive a more sustainable food system by helping the world's farmers sustainably increase their productivity and crop yields with digital tools. Within... 
    Suggested

    Bayer Global

    Chicago, IL
    2 days ago
  • $105k - $195k

     ...Staff Software Engineer A subsidiary of Publicis Groupe, Epsilon is a leading provider of multi-channel marketing services, technologies, and database solutions. At Epsilon, we do more than collect and store data. We help some of the world's biggest brands discover... 
    Suggested
    Temporary work
    Freelance
    Local area
    Flexible hours

    Digitas

    Chicago, IL
    13 hours ago
  • $174k - $262k

     ...corporations and government agencies rely on Relativity's legal AI software to securely surface and manage the most relevant and impactful...  ...Justice for Change. What We Do At Relativity, engineers don't just write code-they shape how industries uncover... 
    Suggested
    Remote work
    Home office

    Relativity

    Chicago, IL
    4 days ago
  • $160k - $260k

     ...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,... 
    Daily paid
    Temporary work
    Local area
    Remote work

    Jones Lang LaSalle IP, Inc.

    Chicago, IL
    4 days ago
  •  ...Description About the Role IAA is seeking a highly experienced Staff Engineer to join the US Operations Platform organization. This role is...  .... Qualifications ~8+ years of professional software engineering experience, with significant time spent modernizing... 
    Full time

    Ritchie Bros.

    Westchester, IL
    1 day ago
  •  ...Primary Purpose The primary purpose of this position is to deliver a great consumer experience online through the development of software and maintenance of the mission critical ADUSA eCommerce core platform. The role responsibilities include the analysis, design,... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Peapod Digital Labs

    Chicago, IL
    2 days ago
  • $146.96k - $220.44k

     ...a great consumer experience online through the development of software and maintenance of the mission critical ADUSA eCommerce core platform...  ...standards with help from development managers and performing engineers Makes sound business decisions regarding how technologies... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    The GIANT

    Chicago, IL
    4 days ago
  • $180k - $200k

     ...safer and more intuitive way to pay. Aeropay is redefining what it means to pay—and get paid—by bank. Position Overview: The Staff Software Engineer is a vital member of the Engineering team at Aeropay, responsible for designing, developing and implementing high-quality... 
    Flexible hours

    AeroPay

    Chicago, IL
    1 day ago
  • $175k - $190k

     ...Job Title: Staff Software Engineer Company: Snapsheet Job Location: USA, Remote Job Type: Full-time, direct hire About Snapsheet : Snapsheet is claims technology the way it should be: purposeful, precise, and designed to deliver outcomes. Where others bolt... 
    Full time
    Temporary work
    Casual work
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Snapsheet

    Chicago, IL
    3 days ago
  • $150k - $160k

     ...qualified individual with disability. Primary Location: United States (US) - IL - Chicago Function: Technology Title: Staff Software Engineer - 2026013 Onsite/Remote: Onsite Position Your Responsibilities As a Staff Software Engineer for John Deere in... 
    Remote work
    Flexible hours

    John Deere

    Chicago, IL
    4 days ago
  • $187.1k - $229k

     ...Staff Software EngineerPrzejdź do głównej zawartości#Staff Software Engineer page is loaded## Staff Software EngineerAplikujremote type: On-sitelocations: Chicago, ILtime type: Full timeposted on: Opublikowano dzisiajjob requisition id: REQ515288**JLL empowers you to... 
    Full time
    Local area

    Jones Lang LaSalle Incorporated

    Chicago, IL
    3 days ago
  •  ...Description Role Summary: The Sr. Staff Software Engineer will be part of the new Product Engineering team tasked with designing and building the next generation of Agentic AI-powered products for SmartEquip. Acting as the Technical Lead and Primary Architect, you will... 

    RB Global Inc.

    Westchester, IL
    2 days ago
  • $195k - $257.5k

     ...Staff Software Engineer Circle is one of the world's leading internet financial platform companies, building the foundation of a more open, global economy through digital assets, payment applications, and programmable blockchain infrastructure. Circle's platform includes... 
    Contract work
    Remote work
    Flexible hours

    Circle

    Chicago, IL
    5 days ago
  • $196k - $240k

     ...infrastructure that powers the Internet of Value. THE WORK: As a Staff Software Developer, you will own the platform delivering financial...  ...technology with leading financial organizations and lead the engineers around you. You will set technical direction, champion... 
    Full time
    Work at office
    Local area

    Ripple

    Chicago, IL
    2 days ago
  •  ...Description IAA is seeking a Senior Staff Data Engineer to be a senior individual contributor and technical leader within our data engineering...  .... Expert‑level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD, modular... 
    Full time

    RB Global Inc.

    Chicago, IL
    3 days ago
  • $194k - $267k

     ...on this mission. If you are too, let's talk. The Global AI Engineering Team At Okta, you'll be part of a unified global AI engineering...  ..., this is your opportunity to make an impact. The Staff Software Engineer Opportunity At Okta, we're building the future of... 
    Local area
    Worldwide
    Flexible hours

    Okta, Inc.

    Chicago, IL
    13 hours ago
  •  ...Description The Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for company’s administrative and reporting tools. Responsible for all development practices for the web and services (integration) platform. Lead the... 
    Full time

    RB Global Inc.

    Westchester, IL
    1 day ago
  • $161k - $221k

     ...business or erode our customers' trust. The Defensive Cyber Engineering organization is responsible for the Security Data Platform,...  ...this team to support Okta's Public Sector roadmap by hiring a Staff Software Engineer in the DC area. You'll work closely with Security,... 
    Permanent employment
    Local area
    Worldwide
    Flexible hours

    Okta, Inc.

    Chicago, IL
    1 day ago
  • $180k - $200k

     ...may be additional in-office days for team or company events. AI Engineering @ Ironclad Ironclad is accelerating its AI initiatives to...  ...Salary Range - Senior: $180,000 - $200,000 Base Salary Range - Staff: $210,000 - $235,000 Pursuant to the San Francisco Fair Chance... 
    Contract work
    Work at office

    Ironclad Inc.

    Chicago, IL
    4 days ago
  • Ripple is seeking a Staff Software Developer to build full-stack, cloud-native solutions on Azure, enhancing financial operations for enterprises...  ...alongside architects and product managers and mentor other engineers in a pioneering financial technology environment. The ideal... 

    Ripple

    Chicago, IL
    1 day ago
  • Staff Software Engineer (FinTech) - Back End (Bangkok based, Relocation provided) Location: Bangkok, Thailand (Relocation Provided) Seniority level: Director Employment type: Full-time Job function: Engineering and Information Technology At Agoda, we bridge the world through... 
    Full time
    Worldwide
    Relocation

    Agoda

    Chicago, IL
    15 days ago
  • I did my part and supported the Regular Toilet is seeking a Staff Software Engineer in Chicago to extend their blockchain systems and support the tokenization of the world. This role involves collaborating with teams to build scalable microservices and ensuring reliable... 
    Remote job

    I did my part and supported the Regular Toilet

    Chicago, IL
    13 hours ago
  • $188k - $230k

    About the Role As a Staff Android Software Engineer in our Hospitality group, you are a technical leader and multiplier. You will serve as a key technical leader for the systems that power the daily operations of thousands of restaurants. This isn't just about building... 
    Local area
    Immediate start
    Night shift

    SpotOn, Inc

    Chicago, IL
    13 hours ago
  • Job Title: Front-end Software Development Engineer Location: Chicago, IL ( Preferred) / New York, NY About Us: At Clearwater Analytics, we are on a mission to become the world's most trusted and comprehensive technology platform for investment management, reporting, accounting... 
    Casual work
    Work from home
    Worldwide
    Flexible hours

    Clearwater Analytics

    Chicago, IL
    1 day ago
  • $117k - $171k

     ...varied and meaningful career in a community of brilliant and diverse minds to make a real difference, there’s only one choice. Staff Software Engineer, Backend The world's farmers make high‑stakes decisions every season — and the platforms built by Digital Farming Solutions... 
    Local area

    Bayer CropScience Limited

    Chicago, IL
    1 day ago
  • $113k

     ...as well as internal equity and alignment with market data.**Staff:**Estimated annual base pay: $113,000 (minimum) - $147,000 (midpoint...  .../ Legal Assistance / Military Leave**Summary:**The Embedded Software Engineer position focuses on the design, development, testing, and... 
    Permanent employment
    Temporary work
    Local area
    Flexible hours

    Woodward

    Niles, IL
    1 day ago
  •  ...which means we need you! We’re looking for an experienced Backend Engineer who is passionate about building, testing, deploying, and...  ...reviews. What we’ll love about you 7+ years of experience as a Software Engineer and contributing to Backend Systems (Service APIs, Data... 
    Work at office
    Immediate start
    Flexible hours

    Grindr

    Chicago, IL
    1 day ago
  • Bayer CropScience Limited is seeking a Staff Software Engineer for its Digital Farming Solutions division in Chicago, Illinois. The role focuses on leading software development, driving innovative digital solutions for agriculture, and enhancing productivity. The ideal... 

    Bayer CropScience Limited

    Chicago, IL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!