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

Remote - Tech Lead Software Engineer

$120.8k - $170.8k per year

Citi

The Banking Technology team is at the forefront of digital transformation, committed to enhancing client interactions and improving banker experience through an AI-first approach to development. We champion innovation at scale, leveraging advanced AI and intelligent automation to deliver superior software solutions, drive unparalleled productivity, and maintain our position as industry leaders.

We are seeking an expert AI-driven Software Engineer to spearhead the development of a cutting-edge platform, automating and digitizing the end-to-end client experience in primary markets deal processes. This role embodies an AI-first mindset, where you will be instrumental in leveraging advanced AI-powered development tools and methodologies to accelerate development cycles, enhance software quality, and deliver creative solutions. You will be responsible for architecting and developing a custom middleware platform using the Spring framework, integrating near-real-time processing, modern open-source technology stacks, and cloud computing, all augmented by intelligent automation.
Pioneer the use of AI-powered development tools such as GitHub Copilot, Devin, and other generative AI platforms for accelerated code generation, intelligent debugging, automated testing, design pattern suggestions, and performance optimization across the entire Software Development Life Cycle (SDLC).
Actively identify, evaluate, and implement AI-driven efficiencies and automations to streamline development, testing, deployment, and operational workflows.
Explore, integrate, and champion new AI technologies, frameworks, and methodologies within the development team and across the broader organization.
Contribute to the design and development of robust, scalable, and high-performance middleware platforms using the Spring framework (Spring Boot, JDBC, REST), focusing on backend systems and near-real-time processing.
Collaborate with UI and Quality Engineering teams, ensuring AI-augmented development practices are integrated throughout the cross-functional agile team.
Perform hands-on development and optimization with technologies like Mongo, Oracle, and Kafka, applying AI-driven insights to data modeling and system performance.
Participate actively in Agile ceremonies, leveraging AI tools to enhance planning, estimation, and sprint execution.
Maintain focus on producing high-quality, secure, and maintainable deliverables, leveraging AI for static analysis, vulnerability scanning, and code review assistance.

Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.

  • Demonstrated experience with, or a strong aptitude for, AI-powered development environments and tools (e.g., GitHub Copilot, Devin, AI-augmented testing frameworks).
  • Solid understanding of how AI and machine learning concepts can fundamentally transform and enhance software delivery processes, from ideation to deployment.
  • Proven ability to integrate and effectively utilize AI tools within daily engineering workflows to improve productivity and code quality.
  • 12+ years of progressive experience in designing and developing complex web applications and platforms.
  • Expert-level proficiency in Object-Oriented Programming (OOP) and Java/JEE development.
  • Proficiency in database technologies including Oracle and MongoDB, with experience in data modeling and optimization.
  • Experience with CI/CD pipelines (e.g., TeamCity, uDeploy) and expert-level usage of source-control management (e.g., Strong understanding of Agile methodologies and continuous delivery practices.
  • Excellent communication, documentation, and interpersonal skills, with a collaborative mindset for working with local and remote teams.
  • Ability to quickly adapt to and integrate new and emerging technologies, especially in the AI/ML domain.

Experience with prompt engineering for large language models (LLMs) to optimize development tasks.
Familiarity with integrating custom AI models or domain-specific AI tools into development workflows.
Understanding of AI security best practices and ethical considerations in AI-driven development.
Experience contributing to open-source AI projects or frameworks.
Cloud certifications (AWS, GCP, Azure) and Agile certifications.

------------------------------------------------------
Full time ------------------------------------------------------
Primary Location Full Time Salary Range:
$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. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. 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
View Citi’s EEO Policy Statement and the Know Your Rights poster.

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Remote - Tech Lead Software Engineer in Mississauga, ON vacancy
  • $55.8 per hour

     ...College/CEGEP Tasks Coordinate the development, installation, integration and operation of computer-based systems Develop software solutions by studying systems flow, data usage and work processes Evaluate the performance and reliability of system designs Prepare... 
    Suggested
    Permanent employment
    Shift work

    EN3 Solutions Ltd.

    Mississauga, ON
    3 days ago
  • $120.8k - $170.8k per year

     ...The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised...  ...~ Extensive experience system analysis and in programming of software applications ~ Experience in managing and implementing... 
    Suggested
    Full time

    Citi

    Mississauga, ON
    11 hours ago
  • $55.3 per hour

     ...Tasks Collect and document user's requirements Develop flowcharts, layouts and documentation to identify solutions Develop software solutions by studying systems flow, data usage and work processes Evaluate the performance and reliability of system designs Execute... 
    Suggested
    Permanent employment
    Full time
    Remote work

    EPIC - Educational Program Innovations Center

    Mississauga, ON
    4 days ago
  •  ...process and network models to optimize architecture ~ Develop software solutions by studying systems flow, data usage and work processes...  ...information for every phase of the cycle of a computer-based system ~ Lead and co-ordinate teams of information systems professionals in the... 
    Suggested
    Permanent employment

    SRS TECHNOLOGIES INC

    Mississauga, ON
    4 days ago
  •  ...Job Responsibility: The Engineering Lead Analyst is a senior level position responsible for leading a variety of engineering activities including the design, acquisition and deployment of hardware, software and network infrastructure in coordination with the Technology team... 
    Suggested
    Full time

    Citi

    Mississauga, ON
    2 days ago
  •  ...unique platform requires expertise across a range of fields: software engineering, data science, biology, chemistry, protein engineering, circuit...  .... Working together, we've become one of the world's leading research-focused healthcare groups. Our success is built on innovation... 
    Full time
    Work at office
    Remote work
    Relocation package

    Roche

    Mississauga, ON
    7 days ago
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Mississauga, ON
    18 days ago
  • $65k - $80k per year

     ...Job Responsibility: Description Build Software That Matters — Every Single Day Are you passionate about writing great software and...  ...it. We're a team of sharp, curious, and genuinely supportive engineers who care deeply about building technology that improves lives. We... 
    Full time
    Work at office
    Work from home
    Flexible hours
    1 day per week

    Prolucid Technologies

    Mississauga, ON
    4 days ago
  • $120.8k - $170.8k per year

     ...The Senior AI Software Engineer (Applications Development Technology Lead Analyst - C13) is a senior-level position responsible for designing, developing, and deploying AI agents capable of understanding goals, planning actions, and executing tasks with minimal human intervention... 
    Full time

    Citi

    Mississauga, ON
    20 hours ago
  •  ...member of Compass Group North America the leading foodservice and support services company....  ...We Do: Our Compass Digital Core Product Engineering team builds food ordering apps, operator...  ...Android and iOS platforms. Guiding the software development lifecycle from conception and... 
    Full time
    Work at office
    Remote work

    Compass Group

    Mississauga, ON
    7 days ago
  •  ...Responsibility: Aviya Aerospace Systems is a leader in engineering services and solutions for mission...  ...in program management, systems, software, mechanical, and hardware engineering to...  ...opening for a DPHM Engineering Technical Lead to join our engineering group in Mississauga... 
    Full time
    For contractors

    Aviya Aerospace Systems

    Mississauga, ON
    4 days ago
  • $122.9k - $162.8k per year

     ...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science-based expertise, our global minds unite to...  .... We are Visioneers . We are WSP . The Opportunity Lead with Impact – As a Lead Geotechnical Engineer in our GTA West... 
    For subcontractor
    Local area
    Remote work
    Flexible hours

    WSP in Canada

    Mississauga, ON
    5 days ago
  •  ...Job Description What is the opportunity? Lead Data Engineer on the Insurance Data Lake team in Technology & Operations at the Royal Bank of Canada. The  Lead Data Engineer role is an exciting opportunity for a talented and motivated individual to lead a high-performing... 
    Full time
    Internship
    Flexible hours

    Royal Bank of Canada

    Mississauga, ON
    14 days ago
  • $125k - $165k per year

     ...proudly delivers high quality professional engineering and project delivery services globally,...  ...Lycopodium is currently recruiting for a Lead Process Engineer to join our growing...  ...~ Experience using mineral processing software: LIMN, METSIM, SYSCAD, BRUNO ~ Advance... 
    Long term contract
    Internship
    Immediate start
    Flexible hours

    Lycopodium

    Mississauga, ON
    28 days ago
  •  ...Compass Digital? We are a member of Compass Group North America the leading foodservice and support services company. We create remarkable...  ...in the users' actual needs. Our Compass Digital Core Product Engineering team builds food ordering apps, operator management and kitchen... 
    Full time
    Work at office
    Remote work

    Compass Group

    Mississauga, ON
    7 days ago
  • $80k - $110k per year

     ...Get started now with Bizerba! For our location in Mississauga, ON we are looking for a Software Engineer - Retail Project Engineering Design. Develop. Deliver. Be the Engineer behind the breakthrough! We are looking for a Software Engineer to join our Retail Project... 
    Long term contract
    Immediate start

    Bizerba USA Inc

    Mississauga, ON
    11 days ago
  • $94.3k - $141.5k per year

     ...Ability to collaborate in agile environments and contribute to engineering standards Experience managing or participating in successful...  ...engineering projects Responsibilities: ~ Manage all phases of software development: design, coding, testing, deployment, and support... 
    Full time

    Citi

    Mississauga, ON
    20 hours ago
  •  ...procedures/guides for implementing such products into computer software design, development and V&V processes. Prepare requirements...  ...production of safety critical software . Execute software engineering tasks including software requirements specification, software design... 
    Full time
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    4 days ago
  • $72.4k - $120.8k per year

     ...into a role where your talent for quality engineering directly shapes the future of healthcare...  .... Required Skills ~2-5 years of software QA experience, including both manual and...  ...care and patient outcomes. IQVIA is the leading global provider of data, advanced analytics... 
    Full time
    Part time
    Remote work
    Worldwide

    IQVIA

    Mississauga, ON
    13 days ago
  • $145.1k - $217.7k per year

     ...The Java Engineering Lead is a senior management level position responsible for leading the strategic design, hands-on development, and successful delivery of a next-generation, cloud-native cash management platform for the Markets Business. This role requires deep technical... 
    Full time

    Citi

    Mississauga, ON
    20 hours ago
  •  ...Lead Engineer — Adobe Target & Digital Experimentation (Hybrid) Location: Mississauga, Ontario (Hybrid: 3 days onsite / 2 days remote)...  ...ticket-based implementer. Required Experience 8+ years in software engineering, digital optimization, or web engineering 4+... 
    Full time
    Remote work
    Relocation

    Northwest Talent Solutions LLC

    Mississauga, ON
    22 days ago
  • $117.2k - $156.3k per year

     ...JOB TITLE: Lead Engineer, Energy and Infrastructure Projects (Mississauga, ON) LOCATION: Mississauga, ON (Hybrid) Who we are? Built on more than a century of innovation and decades of substation expertise, Linxon blends AtkinsRéalis' project management strength with... 
    Contract work
    Internship
    Flexible hours

    Linxon

    Mississauga, ON
    8 days ago
  •  ...Category Engineering Hire Type Employee Job ID 14511 Remote Eligible No Date Posted 02/02/2026 Location:  Open to hiring...  ...connect. Our technology powers the Era of Pervasive Intelligence, leading in chip design, verification, and IP integration. Join us to... 
    Remote work

    Synopsys Inc

    Mississauga, ON
    a month ago
  • $120k - $165k per year

     ...Senior Software Architect Engineer (Aerospace / eVTOL) Location: Lindsay, Ontario, Canada Employment Type: Full-time Salary Range...  ...A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software development. In this... 
    Full time

    Essence Coaching Group

    Mississauga, ON
    a month ago
  • $27 - $31.5 per hour

     ...and those they serve. You'll have opportunities to learn and lead in a forward-thinking environment, defining your path to a...  ...and sharpen your unique performance edge We are looking for a Software Engineer to join the Industry 4.0 Organization to help expand our smart... 
    Hourly pay
    For contractors
    Internship
    Summer internship
    Work at office
    Local area
    Remote work
    3 days per week

    Zebra Technologies

    Mississauga, ON
    22 days ago
  • $165k - $210k per year

     ...Senior Engineering Lead – Design & Aerostructures Location: Lindsay, Ontario, Canada Salary: C$165,000 - C$210,000 Employment Type: Full-time Work Model: Hybrid About the Role A senior-level Engineering Lead – Design & Aerostructures is... 
    Full time
    Flexible hours

    Essence Coaching Group

    Mississauga, ON
    a month ago
  • $120.8k - $170.8k per year

     ...Summary: This role is for a application dev lead within the FI Data team, responsible for...  ...team of application developers and data engineers. The team focuses on monetizing data...  ...demonstrable and relevant experience in software development, with at least 3-5 years in a... 
    Full time
    Flexible hours

    Citi

    Mississauga, ON
    11 hours ago
  •  ...Facebook , Twitter Do you want to build the software that builds cities? EllisDon's Software Engineering team is part of EllisDon's Digital and Data Engineering...  .... You as a Software Security Architect will: Lead the security program for EllisDon's construction... 
    Full time

    EllisDon Corporation

    Mississauga, ON
    18 hours ago
  •  ...Responsibility: Mechanical Design EPCM Global Engineering The role requires producing high...  ...supervision of the Principal Designer, Lead Discipline Design Engineer or the Project...  ...in all aspects of 3D MicroStation software (and preferably OBD) and to use those skills... 
    Long term contract
    Permanent employment
    Work at office
    Flexible hours

    Lycopodium

    Mississauga, ON
    4 days ago
  • $113.5k per year

     ...hear from you. Current Need: The Lead Data Scientist (DS) will drive the analytics...  ...of Advanced Analytics & Data Science, Engineering and Product. It is a fantastic opportunity...  ..., cloud platforms, data ecosystems, and software development practices ~ Hands-on experience... 
    Long term contract
    Temporary work
    Work at office
    2 days per week

    McKesson

    Mississauga, ON
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Remote - Tech Lead Software Engineer. Be the first to apply!