
Staff Software Engineer
Jones Lang LaSalle Incorporated1 day ago
Base Salary
$187k - $229k/yr
Responsibilities
- Lead end-to-end feature design and implementation across React, Python or Node.js services, data stores, and AWS or Azure deployment pipelines.
- Own features from discovery through production support and define architecture patterns, reference designs, and technical standards.
- Build secure systems with access control, data segregation, audit trails, encryption, and retention controls for legal and regulated data.
- Set up CI/CD, infrastructure as code, containerization, and DevSecOps practices for new and modernized applications.
- Develop data pipelines, integrations, interfaces, and dashboards for Legal and Anti-Financial Crime users.
- Design, build, and evaluate LLM-enabled features and AI agents for document intake, review, case triage, summarization, and data extraction.
- Implement human-in-the-loop controls, guardrails, approval steps, MCP integrations, evaluation harnesses, monitoring, and traceability for AI outputs.
- Own unit, integration, and end-to-end testing strategy; improve test frameworks and resolve production failures through root cause analysis.
- Provide observability, operational support, technical communication, and mentorship to other engineers.
Requirements
- 8+ years of professional software engineering experience.
- Strong full-stack experience with Python or Node.js backend services and React front-end applications; Angular or Vue.js also considered.
- Experience designing and maintaining RESTful APIs and microservice or distributed architectures.
- Hands-on experience with AWS or Azure and the ability to work across both cloud platforms.
- Working knowledge of CI/CD, infrastructure as code using Terraform, CloudFormation, or Bicep, and containerization.
- Experience with relational and NoSQL databases, including PostgreSQL, SQL Server, MySQL, DynamoDB, or Azure Cosmos DB.
- Daily hands-on use of AI coding assistants and the ability to review, validate, and debug AI-generated code.
- Experience with modern LLM APIs, prompt engineering, tool use or function calling, structured outputs, and context engineering.
- Experience owning testing strategy, building or improving test frameworks, and independently resolving production failures.
- Experience handling confidential or regulated data, secure development, access control, and audit logging.
- Strong written and verbal communication skills for collaboration with non-technical stakeholders.
- Preferred: experience with AI agents, agent orchestration, MCP servers or clients, AWS Bedrock AgentCore, Azure AI Foundry, AI evaluation frameworks, Databricks, search and document-processing technologies, regulated-domain systems, GDPR, data residency, audits, or cloud modernization.
Benefits
- Hybrid or on-site work in Chicago, Illinois, with the posting specifying two days per week onsite in one location description.
- 401(k) plan with matching company contributions.
- 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.
- Supportive culture and comprehensive benefits focused on personal well-being and growth.
Tech Stack
Amazon DynamoDBAngularApache SparkAWSAzureDatabricksElasticsearchMicrosoft SQL ServerMySQLNode.jsPostgreSQLPythonReactTerraformVue.js
Categories
About Jones Lang LaSalle Incorporated
JLL is a global commercial real estate services and investment management firm serving occupiers and investors. It provides property and facilities management, leasing and tenant representation, capital markets, project and development services, workplace strategy, sustainability, and real estate technology and analytics, with a fee- and commission-based advisory, outsourcing, transaction, and management-fee model. Headquartered in Chicago, it is a public company listed on the NYSE (JLL).