Software Developer (AI Agents)
$81.4k - $151.8kBmo
AI Developer
MUST HAVE experience coding multi-agent AI assets, hands on software development with a passion for AI Agents. The role is Hybrid ONLY working 2 days / week in office (Chicago or New Jersey only).
The Team
We accelerate BMO's AI journey by building enterprise-grade, cloud-native AI solutions. Our team combines engineering excellence with cutting-edge AI to deliver scalable, secure, and responsible solutions that power business innovation across the bank. We enable and accelerate our partners on their AI journeys across the enterprise, helping teams across BMO unlock value at scale. We are engineers, AI practitioners, platform builders, thought leaders, multipliers, and coders. Above all, we are a global team of diverse individuals who enjoy working together to create smart, secure, and scalable solutions that make an impact across the enterprise. Our ambition is bold: deploy our capital and resources to their highest and most profitable use through a digital-first operating model, powered by data and AI-driven decisions.
About the Role
As an AI Developer, you will contribute to a multi-year initiative dedicated to advancing our digital-first, AI-powered business for enhanced value and future readiness. In this pivotal role, you will help shape and deliver agentic systems by integrating Large Language Models (LLMs) to orchestrate and automate business workflows, driving operational efficiency and optimizing user experiences. You will be hands-on in solution design, demonstrate engineering excellence, and provide technical leadership across high-impact capabilities, ensuring robust and scalable AI solutions for our organization.
Role Summary
- Drive the development of the "Agent Ecosystem" by designing, building, and operationalizing enterprise-grade AI agents and the orchestration layer that seamlessly coordinates their interactions.
- Serve as a player-coach, balancing hands-on engineering, building agent prototypes and platform components, with strategic guidance, including shaping product direction, advising on implementation best practices, and fostering a culture of technical excellence.
- Initially focus on creating foundational patterns and frameworks that can be leveraged across the broader agent development landscape, enabling scalability and reusability.
Key Responsibilities
- Design Agents and implement an agent orchestration layer (routing, tool-calling patterns, workflow coordination, agent registry integration, state management, and failure/fallback strategies) by leveraging your software development super-powers (Python)
- Define and apply enterprise agent patterns (standard agent templates, reusable components, and orchestration controls).
- Establish observability/monitoring for agents and orchestrations: logging, tracing, drift detection signals, agent-specific metrics, and operational dashboards.
- Integrate Microsoft Azure services and Microsoft ecosystem components (with emphasis on Azure AI capabilities and "Foundry" experience where applicable).
- Partner with leadership to clarify expected outcomes/vision and translate them into an executable build plan, architecture decisions, and delivery milestones.
- Operate and support production grade AI solutions to meet availability, reliability, and performance expectation.
- Perform routine model, prompt, and configuration updates within approved change processes.
- Embed Applied AI Evals considerations into the platform: governance hooks, auditability, risk controls, and operational readiness for agents.
Required Qualifications
- 6-7 years of AI software development experience, with at least 2 years in AI agent/multi-agent development.
- Hands-on experience across Microsoft Azure services (designing, deploying, and operating cloud-native systems). Certifications in Azure AI Engineer, python is a plus.
- Strong background in AI agent ecosystems (multi-agent patterns, orchestration concepts, agent registries, tool routing, memory/state, evaluation approaches).
- Demonstrated ability to implement monitoring/observability for AI/agent solutions (logging, tracing, metrics, and operational alerting).
- Proven delivery on multiple AI initiatives—comfortable shaping ambiguity into "the right questions," crisp requirements, and practical design.
- Financial services or wealth management experience preferred.
$81,400.00 - $151,800.00
Salaried
The above represents BMO Financial Group's pay range and type. Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group's expected target for the first year in this position.
BMO Financial Group's total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit
About Us
At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.
As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one – for yourself and our customers. We'll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset.
To find out more visit
BMO is proud to be an equal employment opportunity employer. We evaluate applicants without regard to race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or any other legally protected characteristics. We also consider applicants with criminal histories, consistent with applicable federal, state and local law.
BMO is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please send an e-mail to View email address on click.appcast.io and let us know the nature of your request and your contact information.
Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.
- ...innovative engineer to join NX3 Labs in Chicago, IL, where you will develop cutting-edge AI applications. The role involves researching AI models, integrating findings into production, and designing multi-agent workflows. The ideal candidate will possess strong Python...Suggested
$81.4k - $151.8k
BMO is seeking an AI Developer to advance digital-first AI initiatives in Chicago or New Jersey. You will design and implement AI agents, leveraging your skills in Python and Microsoft Azure... ...6-7 years of experience in AI software development, including a hands-on approach...SuggestedWork at office2 days per week- A leading global hotel company is seeking a Gen AI Engineer to enhance their internal search agent utilizing Generative AI. Responsibilities include translating ML strategies into actionable plans, ensuring system security and compliance, and leading collaboration across...Suggested
- A global hotel company is seeking a Gen AI Engineer to enhance their enterprise search engine and internal agent systems. This role demands expertise in machine learning, especially in NLP/NLU, and requires a strong background in AWS cloud services. The ideal candidate...Suggested
$125k - $175k
A Chicago-based software development consultancy is seeking an experienced AI Agent Engineer to design, build, and deploy AI agent systems for clients while developing internal agent automation solutions. The role requires 2+ years of professional software engineering experience...SuggestedRemote jobFull timeFlexible hours$125k - $175k
LaunchPad Lab is a Chicago-based software development consultancy with 1... .... We have gone all-in on AI. Our AI practice helps mid-market... ...design, build, and deploy AI agents that transform how their businesses... ..., platforms, and tooling. Develop reusable agent architectures,...Long term contractFull timeRemote workFlexible hours$165k - $225k
...are passionate about helping our colleagues and clients succeed. What the day will look like Architect and deploy finance agents that: Orchestrate intercompany workflows, reconciliations, and exception management Perform close diagnostics, anomaly...Full timeTemporary workPart timeLocal area- Salesforce is seeking a Lead AI Engineer to advance their AI and ML systems. This position focuses on building intelligent decision-making systems and continuous improvement frameworks through data and model pipelines. The ideal candidate will have over 6 years of experience...
- ...Technology, LLC in Chicago is seeking a skilled architect to lead AI initiatives, defining the technical roadmap and integrating... ...environment. The ideal candidate has over 10 years of experience in software engineering, expert-level skills in Python, and hands-on...Permanent employmentFull time
$170k - $200k
...retail healthcare organization in Chicago is seeking a Lead AI Engineer to deliver innovative AI solutions for the healthcare... ...tools like Vertex AI and Kubernetes. Responsibilities include developing multi-agent systems and optimizing AI workflows. This full-time role...Full time- A fast-growing analytics firm is looking for an experienced Lead Engineer — Agentic AI to engage with stakeholders in developing enterprise-grade AI agents. The role involves strategic oversight for projects, ensuring compliance and quality. Candidates should hold a degree...
- A dynamic analytics consultancy in Chicago is seeking a Lead Engineer for Agentic AI. In this role, you will oversee AI agent development, ensuring compliance with security and governance standards. Candidates should have over 6 years of experience in AI solutions and proficiency...
$157.9k - $282.1k
...Principal Full Stack Engineer, AI Platform & Agents Build the GenAI platform that powers critical... ...validation, and deployment. Build developer tooling, CI/CD, and observability for... ...~8+ years of professional software engineering experience. ~ Strong full...Work at officeRemote work2 days per week- ...tech startup is seeking a Senior Software Engineer to design, build, and deploy production-grade AI systems. This role involves... ...taking ownership of ideas, and developing AI features. Candidates should... ...as well as experience with AI agents and AWS infrastructure. The...
- 180 Engineering is looking for a Senior Associate, Applied AI Engineer in Chicago, Illinois. This role focuses on designing and building AI systems using modern techniques like retrieval-augmented generation and operates within a Databricks and Microsoft Copilot Studio...
- salesforce.com, inc. is seeking a Lead AI Engineer to develop cutting-edge AI and ML systems that transform customer success operations. You will design systems to enhance agent performance and evaluate metrics impacting business outcomes. The ideal candidate should have...
- ...ownership of - we'd be excited to get your help as we're hiring several extremely talented software engineers across the stack. In This Role, You Will... Build the next set of AI features at Pylon, rapidly iterating based on customer feedback Improve the quality...Work at officeRelocation
$125k - $175k
A technology consultancy is seeking an AI Agent Engineer in Chicago to drive client-focused AI agent development and internal automations. The ideal candidate has over 2 years of software engineering and AI agent experience, with a strong understanding of agent frameworks...Remote jobFull time- ...Description Keeper Security is hiring a Senior Software Engineer to help build and scale the Windows endpoint agent for our Endpoint Privilege Manager (EPM/KEPM)... ...environment. Its core offering, KeeperPAM®, is an AI‑enabled, cloud‑native platform that protects all...Temporary workLocal areaRemote work
$100k - $125k
...UAT) for new or upgraded applications. Develop, maintain, and leverage PowerShell... ...technologies, including Microsoft Copilot, AI-enabled tools, and intelligent automation... ...Experience working in a law firm supporting software used to meet legal practice requirements...Temporary workWork at officeRemote work$133k - $166k
...discovery and litigation technology platforms (e.g., Relativity Server/One, Reveal, BrainSpace) • Experience working with emerging AI and automation technologies • Solid understanding of application and data integrations, including APIs, ETL, and data pipelines...WorldwideFlexible hours- ...Full Stack Software Engineer (Polyglot Developer, Artificial Intelligence) Location : 4 days onsite commute - Chicago, Illinois YoE: 5+ Project... ...: Our client is one of the world's fastest-growing AI companies accelerating the advancement and deployment of...Full timeFor contractorsImmediate start
- ...Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems... ...you will have the opportunity to develop CI pipelines which power Canonical's cloud... ...capabilities to new clouds and developing AI/ML pipelines for automatic analysis of test...Full timeLocal areaRemote workWorldwide
$121.5k - $152k
...transform business workflows with enterprise AI. We help companies thrive in the new AI-... ...performers have a natural curiosity, develop deep knowledge of the Box platform, have... ...consulting experience within SaaS, enterprise software, AI, or cloud platforms ~ AI-curious...Work experience placementLive inWork at officeShift work3 days per week- ...who will play a crucial role in enhancing data-driven initiatives within the Global Affairs group. This position involves developing scalable software solutions by transforming loosely defined business problems into actionable web applications. Ideal candidates will have...Full time
$200k - $250k
...Applied AI Engineer (AI Adoption) Jump Trading Group is committed... ...adjusted returns. We design, develop, and deploy technologies that... ...best practices for prompting, agent design, evaluation, robustness... ...~2+ years of professional software engineering or applied AI experience...Immediate start$197.3k - $313.7k
...duplicating efforts. Job Category Software Engineering Job Details About... ...Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here... ...and "role based" sites such as the developer, admin and architect subdomains of Salesforce...$130k - $180k
...technology have finally made it possible for AI to impact clinical care in a meaningful... ...penetration tests on web, mobile, and software medical device applications, as well as internal... ...for new and existing products. Develop and execute test plans, scenarios,...$84.72k - $125k
...We're pushing boundaries with innovative AI solutions that simplify and enhance the claims... ..., automation, and collaboration with developers and infrastructure teams to uphold... ...troubleshoot issues ~ Familiarity with the software development lifecycle and deployment practices...- ...-ready platforms. You will design and develop front-end user experiences as well as backend... ...). 7+ years of professional software engineering experience delivering enterprise... ...Kubernetes platforms). Experience using AI coding assistants (e.g., GitHub Copilot,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer (AI Agents). Be the first to apply!
- software sales engineer Chicago, IL
- software engineer internship remote Chicago, IL
- IT software developer Chicago, IL
- software engineer staff Chicago, IL
- integration software engineer Chicago, IL
- machine learning software engineer Chicago, IL
- software engineer part time Chicago, IL
- facebook software engineer Chicago, IL
- senior robotics software engineer Chicago, IL
- junior software developer Chicago, IL


