×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Backend Developer, AI Engineer (Applied​/Software)

Job in Vancouver, BC, Canada
Listing for: JLL
Full Time position
Listed on 2026-06-13
Job specializations:
  • Software Development
    Backend Developer, AI Engineer (Applied/Software), Cloud Engineer - Software, Software Engineer
Job Description & How to Apply Below
Staff Software Developer – JLL
As a Staff Software Developer at JLL, you will lead the design and implementation of complete features spanning React frontend, C# backend services, database layer, and deployment pipeline. This senior technical role requires you to discover problems, determine their criticality, and drive your own projects to successful conclusion while mentoring junior engineers. You'll design and build scalable geospatial solutions leveraging the ArcGIS stack, set up end-to-end Dev Sec Ops  processes, and take leadership roles in large projects.

Working closely with Product Managers and business stakeholders in fast iteration cycles, you'll leverage AI coding assistants and enterprise software agents to rapidly develop production-quality code while maintaining the highest quality standards.

What your day-to-day will look like

Lead solution design and independently create solutions for ill-defined or complex problems that cross domains, considering interactions with other systems and future maintenance

Design and build scalable geospatial solutions leveraging the ArcGIS stack to surface enterprise data, optimizing spatial data workflows and query performance

Set up end-to-end solution structure, Dev Sec Ops  tooling and processes using Octopus Deploy and cloud technologies while taking leadership roles in large projects

Leverage AI coding assistants and enterprise software agents to rapidly develop, test, and iterate on production-quality code with strong ability to review, validate, and debug AI-generated outputs

Own quality assurance through comprehensive testing approaches including unit testing, system integration testing, and user acceptance testing, developing robust tests to cover all relevant cases

Triage complicated failures and drive to resolution independently, helping others with their troubleshooting and root cause analysis

Mentor junior engineers on proper standards and techniques to improve their accuracy and efficiency while providing ongoing support to applications used within the organization

Required Qualifications

8+ years of professional software engineering experience

Hands-on experience with modern LLM APIs across multiple providers, including prompt engineering, tool use/function calling, structured outputs, and context engineering

Strong ability to review, validate, and debug AI-generated code with strong engineering judgment to know when to trust AI output and when to intervene

ArcGIS JS development and integration experience

Solid understanding of backend systems, microservice architectures, and distributed systems in Python, Node.js, Java, Go, or C#

Experience designing and maintaining RESTful or gRPC APIs

Solid experience with a major cloud platform (AWS, Azure, or GCP)

Experience with relational databases (Postgre

SQL, MySQL) and No

SQL databases (Mongo

DB, Dynamo

DB)

Working knowledge of CI/CD, infrastructure-as-code, and containerization (Terraform, Docker, Kubernetes)

Preferred Qualifications

Experience building or deploying LLM-enabled systems, AI agents, or agent orchestration frameworks

Experience designing evaluation and testing frameworks for AI/agent-generated outputs

Familiarity with enterprise AI/agent platforms and tool ecosystems

Front-end experience with React, Angular, or Vue.js for internal tools and dashboards

Experience in Commercial Real Estate, Research, Financial Services, or other data-intensive domains

Experience modernizing legacy systems or migrating platforms to cloud-native architectures

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary