Lead Software Engineer — Enterprise Applications
$120.8k - $170.8k per yearCiti
Role Overview
Citi's Banking Technology organization is seeking a highly hands-on Lead Software Engineer to design, build, and deploy cutting-edge AI solutions for Investment, Corporate, and Commercial Banking. This role focuses on implementing scalable, agentic AI frameworks and generative AI solutions within small, agile squads. The successful candidate will operate with an AI-first mindset, emphasizing rapid prototyping, MVP-driven development, and iterative delivery of production-grade AI capabilities.Key Responsibilities
AI Solution Development: Design, implement, and deploy scalable agentic AI frameworks and generative AI solutions for critical business use cases, ensuring robustness, performance, security, and reliability.Agentic Systems: Develop and integrate agentic AI systems leveraging multiple model providers and platforms (e.G., OpenAI, Anthropic, Google APIs).Full-Stack AI Engineering: Build full-stack applications integrating LLM-driven workflows and AI coding tools (e.G., Devin, GitHub Copilot).Iterative Delivery: Drive an MVP-first, rapid-iteration approach with continuous experimentation and improvement.Evaluation & Optimization: Define and implement metrics, evaluation strategies, and feedback loops to continuously improve AI system performance and behavior.Emerging Technologies: Research, prototype, and integrate advances in agent-based, autonomous, and generative AI technologies.Technical Collaboration: Contribute hands-on within cross-functional teams and provide technical guidance and mentorship to junior engineers.Domain Alignment: Ensure AI solutions are well-aligned to banking and financial services requirements, constraints, and business outcomes.Qualifications
Programming: Strong proficiency in Python and/or Java (Spring Boot);
working knowledge of JavaScript/TypeScript (Angular, Node.Js). Full-stack experience is a plus.AI/ML Expertise
Solid understanding of core AI concepts such as knowledge representation, planning, and multi-agent systems.Hands-on experience with LLMs, RAG, prompt engineering, MCPs, and agent frameworks (e.G., Google ADK).Practical experience with ML frameworks and libraries (TensorFlow, PyTorch, Scikit-learn, NumPy, Pandas).Familiarity with AI coding tools such as Devin, Claude Code, GitHub Copilot, and Antigravity.Software Engineering: Strong grounding in modern engineering practices including Git, CI/CD, testing, code reviews, agile delivery, application resiliency, and security.Architecture: Experience designing API-first, microservices-based and event-driven architectures, including data engineering patterns for AI systems.Platforms: Hands-on experience with Docker, Kubernetes, and OpenShift.Problem Solving & Communication: Strong analytical skills with the ability to clearly communicate complex technical concepts.Domain Knowledge: Solid understanding of banking/financial services and regulated environments.Nice to Have: Experience in data science (statistical modeling, experimentation) and interest in mentoring junior AI engineers.Experience
6-10 years of progressive software engineering experience with a strong hands-on coding background.2+ years focused on AI software development, LLM-based solutions, agentic systems, and/or machine learning.Demonstrated experience delivering enterprise-scale AI capabilities into production.Education
Bachelor's or Master's degree in Computer Science, AI, Robotics, or a related quantitative discipline.This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.Job Family Group
TechnologyJob Family
Applications DevelopmentTime Type
Full timePrimary Location Full Time Salary Range
$120,800.00 - $170,800.00Most Relevant Skills
Please see the requirements listed above.Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.Automated Processing and AI
We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.This job opening is for an existing job vacancy.Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.View Citi's EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr
Citi's Banking Technology organization is seeking a highly hands-on Lead Software Engineer to design, build, and deploy cutting-edge AI solutions for Investment, Corporate, and Commercial Banking. This role focuses on implementing scalable, agentic AI frameworks and generative AI solutions within small, agile squads. The successful candidate will operate with an AI-first mindset, emphasizing rapid prototyping, MVP-driven development, and iterative delivery of production-grade AI capabilities.Key Responsibilities
AI Solution Development: Design, implement, and deploy scalable agentic AI frameworks and generative AI solutions for critical business use cases, ensuring robustness, performance, security, and reliability.Agentic Systems: Develop and integrate agentic AI systems leveraging multiple model providers and platforms (e.G., OpenAI, Anthropic, Google APIs).Full-Stack AI Engineering: Build full-stack applications integrating LLM-driven workflows and AI coding tools (e.G., Devin, GitHub Copilot).Iterative Delivery: Drive an MVP-first, rapid-iteration approach with continuous experimentation and improvement.Evaluation & Optimization: Define and implement metrics, evaluation strategies, and feedback loops to continuously improve AI system performance and behavior.Emerging Technologies: Research, prototype, and integrate advances in agent-based, autonomous, and generative AI technologies.Technical Collaboration: Contribute hands-on within cross-functional teams and provide technical guidance and mentorship to junior engineers.Domain Alignment: Ensure AI solutions are well-aligned to banking and financial services requirements, constraints, and business outcomes.Qualifications
Programming: Strong proficiency in Python and/or Java (Spring Boot);
working knowledge of JavaScript/TypeScript (Angular, Node.Js). Full-stack experience is a plus.AI/ML Expertise
Solid understanding of core AI concepts such as knowledge representation, planning, and multi-agent systems.Hands-on experience with LLMs, RAG, prompt engineering, MCPs, and agent frameworks (e.G., Google ADK).Practical experience with ML frameworks and libraries (TensorFlow, PyTorch, Scikit-learn, NumPy, Pandas).Familiarity with AI coding tools such as Devin, Claude Code, GitHub Copilot, and Antigravity.Software Engineering: Strong grounding in modern engineering practices including Git, CI/CD, testing, code reviews, agile delivery, application resiliency, and security.Architecture: Experience designing API-first, microservices-based and event-driven architectures, including data engineering patterns for AI systems.Platforms: Hands-on experience with Docker, Kubernetes, and OpenShift.Problem Solving & Communication: Strong analytical skills with the ability to clearly communicate complex technical concepts.Domain Knowledge: Solid understanding of banking/financial services and regulated environments.Nice to Have: Experience in data science (statistical modeling, experimentation) and interest in mentoring junior AI engineers.Experience
6-10 years of progressive software engineering experience with a strong hands-on coding background.2+ years focused on AI software development, LLM-based solutions, agentic systems, and/or machine learning.Demonstrated experience delivering enterprise-scale AI capabilities into production.Education
Bachelor's or Master's degree in Computer Science, AI, Robotics, or a related quantitative discipline.This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.Job Family Group
TechnologyJob Family
Applications DevelopmentTime Type
Full timePrimary Location Full Time Salary Range
$120,800.00 - $170,800.00Most Relevant Skills
Please see the requirements listed above.Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.Automated Processing and AI
We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.This job opening is for an existing job vacancy.Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.View Citi's EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer — Enterprise Applications in Winnipeg, MB vacancy
- HP Canada in Mississauga is seeking a senior software engineering leader to design, develop, test, and maintain software applications that meet business needs. The role plans, executes, and monitors projects to ensure on-time, on-budget delivery with high quality and risk mitigation...Suggested
- ...HP Canada is seeking a Software Applications Engineer 4 to design, develop, test, and maintain software applications for high-performance computing systems. You will lead multiple project teams, guide junior developers, and ensure timely delivery aligned with quality standards...SuggestedFull time
- Prospect Markets is hiring a senior engineer to lead technology initiatives across our platform. You'll bring deep application security and software architecture expertise to a team building compliant trading software, with direct responsibility for the systems and standards...Suggested
- The Opportunity Associated Engineering, a proudly Canadian, Employee-owned Company is seeking... ...an experienced and dedicated Team Lead Applications Support - Enterprose Applications to... ...improvement of Associated Engineering’s enterprise application portfolio outside the dedicated...SuggestedLong term contractWork at officeLocal areaFlexible hours
$115k - $165k per year
...you bready* for a change?Toast is looking for a Senior Software engineer to join our enterprise quick service restaurant team. You will get to work across... ...scaling distributed systemsExperience building android applications with kotlin is a plusExperience building front end...SuggestedWork at officeLocal area$102.25k - $157.45k per year
Software Applications Engineer 4Description -Job Summary• This role is responsible for designing, developing, testing, and maintaining software applications... ...with the agile team to execute on the product backlog.• Leads multiple project teams of other software applications...Full timeInternshipLocal areaRelocationShift work$180k - $220k per year
Select how often (in days) to receive an alert:Lead Software Engineer, Full-Stack Applications - AI Fluent Location: Toronto, ON, CALead Software Engineer, Full-Stack Applications – AI Fluent Fitch Ratings is seeking a Lead Software Engineer to join our global Ratings...Long term contractImmediate startWorldwide- ...contract work. We are backed by leading investors including Khosla... ...The RoleWe’re looking for an Engineering Manager to lead the team that... ...customizes Spellbook for our enterprise customers. You’ll own... ...Qualifications5+ years of software development experience, including...Contract workFlexible hours
- Field Applications Software Engineer ConfidencialThe Company A fast-growing deep-tech organization developing next-generation compute technology. The team builds advanced hardware architectures with strong focus on innovation, efficiency, and technical excellence.The role...Visa sponsorship
- Clario, part of Thermo Fisher Scientific is seeking a Lead Mobile Application Engineer to provide technical leadership in the design, development, and... ...equivalent practical experience.7+ years of professional software development experience, including substantial hands‑on experience...Contract workLocal area
- Shape enterprise software delivery at Scotiabank while developing engineering leaders and maintaining accountability for measurable technical outcomes.This Toronto-based Senior Engineering Manager leads engineering organizations across software platforms and distributed systems...
- Avidbots is seeking a Manager, Applications Engineering to lead the Applications Engineering team. You will guide engineers in investigating field-reported robotic software issues, analyze usage patterns, and run engineering prototype trials across customer sites. You will...
- The Opportunity Associated Engineering, a proudly Canadian, Employee‑owned Company is seeking... ...an experienced and dedicated Director, Enterprise Application to join our team in our Vancouver... ...corporate platforms. The Director directly leads the Team Lead, Application Development;...Long term contractContract workInternshipWork at officeLocal areaFlexible hours
- Lead Application Security Engineer — Remote (Canada)Remote, Canada · Permanent · RemoteCompensation: $220,000 to $320,000 USD base, plus competitive... ...engineer on a platform that moves customer data for hundreds of enterprises, where tenant isolation is a problem you solve in the...Permanent employmentInternshipRemote work
$110k - $160k per year
...looking for an experienced, adaptable Software Engineer to join the Securities Finance and Collateral... ...practices. Support compliance with enterprise and regulatory security requirements... ...Recruitment ProcessThroughout your application process, you may be asked to contact us...Long term contractWork from homeHome officeFlexible hoursWeekend workAfternoon shift- Position Title:AI Solutions Lead, Enterprise Applications (T & I) (Telework/Hybrid)Status of Employment:Contractee Long-Term (Durée déterminée)Position... ...are not just building individual applications; you are engineering the\ "paved roads,\" reusable patterns, and infrastructure...Long term contractFull timeWork at officeImmediate startRemote workWork from home
- Software Engineering Manager, Enterprise Engineering · Remote - Ontario · FullTime · Senior levelThis role leads the engineering group that builds and customizes Spellbook for large enterprise customers, blending people management with program leadership. The person turns...Full timeContract workRemote work
- Enterprise application architecture and Azure expertise define this hybrid Toronto, Calgary, or Vancouver... ...opportunity with McCarthy Tétrault. Lead scalable solutions across the... ...experience, Microsoft Azure knowledge, software development expertise, and AI integration...
- Build AI applications for Qualcomm Snapdragon processors using modern C++ and C across Android, Linux, and other high-level operating systems... ...Canada ULC seeks a self-motivated AI and DSP Applications Software Engineer for its AI Processor Solutions team. You will develop machine...
$104.8k - $154.8k per year
Company: Qualcomm Canada ULCJob Area: Engineering Group, Engineering Group Machine... ...for a self-motivated AI and DSP Applications Software Engineer to join the AI Processor Solutions... ...Information Systems, or related field.Applicants: Qualcomm is an equal opportunity...Work from homeFlexible hours$190k - $240k per year
Lead Software Engineer, Full-Stack Applications - AI Innovation squadsFitch GroupToronto, ON Full-time CA$190,000 - CA$240,000 / yearAbout the role Fitch Ratings is seeking a Lead Software Engineer to join its Toronto Innovation Tiger Team. This greenfield initiative will...Full time$75 - $87 per hour
Software QA Lead, Enterprise Systems ImplementationLocation: New Westminster, BC (Hybrid, 2 days on-site per week, including Tuesdays, near Sapperton... ..., HCM, HRIS, payroll, workforce management or enterprise application implementations, ideally within organizations of 5,000+...Hourly payRemplacementContract workFor contractors2 days per week$190k - $240k per year
Select how often (in days) to receive an alert:Lead Software Engineer, Full-Stack Applications - AI Innovation squads Requisition ID: 50850Business Unit: Fitch GroupCategory: Information TechnologyLocation: Toronto, ON, CADate Posted: Oct 21, 2026Lead Software Engineer,...Long term contractImmediate start- ...core tokenized deposit platforms, ledger data pipelines, and blockchain-based payment networks. The candidate will diagnose complex application issues, analyze DLT node and transaction logs, execute SQL/data fixes, and ensure uninterrupted clearing and settlement of digital...Contract work
- About Beacon Software: Beacon is acquiring and operating a portfolio of vertical... ...DoorDash, and Ramp. About the Role: Lead Software Engineers are Beacon engineers who work inside our... ...and highlighting profiles and applications that match the key requirements for each...Full timeInternship
$135k - $205k per year
Position: Head of Enterprise Architecture & ApplicationsLocation: Vaudreuil... ...: Permanent, full-time (1) Lead the architecture behind a... ...of Enterprise Architecture & Applications role to unify these platforms... ...systems, computer science, software or industrial engineering, or...Long term contractPermanent employmentFull timeInternshipWork at officeFlexible hours3 days per week$130k - $160k per year
...While Monks may contact potential candidates via LinkedIn, all applications must be submitted through our official website (monks.Com/careers). About The RoleWe are looking for a Software Engineering Team Lead to join our growing team and drive the deployment and...Long term contractInternshipWork at officeImmediate start- ...professional services firm to hire a Director, Application, Data & Integration. It's a rare chance for an engineering-minded technology leader to build modern... ...firm. The opportunityYou'll build and lead the firm's enterprise application, data and integration...For contractorsWork at office3 days per week
$140k - $175k per year
...builds and ships using AI-native engineering practices: agentic coding... ...architecting and shipping production software systems, including hands-on... ...Include Experience leading architecture for developer-facing... ...off in accordance with any applicable state or municipal laws....InternshipWork at officeLocal areaFlexible hoursShift work$145.1k - $217.7k per year
The Applications Development Engineering Lead is a senior level position responsible for establishing and implementing new or revised application systems... ...MongoDB, and distributed systems, along with modern AI-first software engineering practices.The successful candidate will...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer — Enterprise Applications. Be the first to apply!
Related searches
- lead software engineer Winnipeg, MB
- lead process engineer Winnipeg, MB
- lead structural engineer Winnipeg, MB
- junior software developer .net Winnipeg, MB
- software implementation project manager Winnipeg, MB
- software asset management analyst Winnipeg, MB
- entry level software Winnipeg, MB
- software application developer Winnipeg, MB
- software sales Winnipeg, MB
- software Winnipeg, MB

