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

Software Developer - Application Focused

$61.6k - $113.9k
Full-time

BMO Financial

Salary: $61,600 - 113,900 per year Requirements:

  • 4-6 years of experience in software development, holding a related degree or equivalent qualifications.
  • Recent hands-on experience (within the last 3 months) with the core technology stack mentioned.
  • Strong problem-solving, communication, and teamwork abilities.
  • Expertise in utilizing AI-assisted coding or productivity tools like Microsoft Copilot or GitHub Copilot.
  • Solid judgment in reviewing AI-generated outputs, ensuring compliance with enterprise quality and security standards.
  • Thorough understanding of responsible AI use in a business context, addressing data privacy and secure software practices.
Responsibilities:
  • Execute end-to-end software solutions throughout the software development lifecycle, encompassing design, development, testing (SIT/UAT), deployment, and production support.
  • Develop and sustain applications utilizing Java and Spring Boot within a microservices and cloud-native framework.
  • Create system and application integrations via RESTful APIs, MQ, Kafka, and SFTP (JSON/XML).
  • Optimize and maintain data access logic through Oracle SQL.
  • Ensure that solutions adhere to enterprise standards concerning security, resiliency, performance, logging, and observability.
  • Diagnose and resolve intricate application issues across both development and production settings.
  • Assist in release management, version control, and ongoing improvement initiatives.
  • Collaborate effectively with cross-functional teams comprising both technology and business members.
  • Employ AI tools to examine existing code, grasp system behavior, and expedite onboarding for new applications and domains.
  • Utilize AI for generating code, crafting tests, debugging, and providing documentation support while maintaining control over the final design and implementation decisions.
  • Implement AI to assist in troubleshooting errors, logs, and defects to enhance productivity and speed up issue resolution.
  • Review and validate AI-generated outputs to ensure correctness, security, performance, and long-term maintainability.
  • Leverage AI as a learning resource to stay updated with new technologies, frameworks, and engineering best practices.
Technologies:
  • AI
  • Cloud
  • Copilot
  • GitHub
  • Support
  • JSON
  • Java
  • Kafka
  • Oracle
  • SQL
  • Security
  • Spring
  • Spring Boot
  • XML
  • microservices
  • AWS
  • Lambda
  • Redshift
  • ChatGPT
  • EC2
  • Network
  • REST

More:

We are BMO, a company committed to driving positive change in business and life by boldly growing the good for our customers, communities, and workforce. In our hybrid work model, you will enjoy the flexibility of working 2-3 days per week in the office while benefiting from our comprehensive total compensation package, which includes performance-based incentives, health insurance, tuition reimbursement, and retirement savings plans. As part of our team, you will be valued, supported, and provided with opportunities for professional growth and skill expansion. Join us in making impactful contributions right from day one.

last updated 37 week of 2026

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Software Developer - Application Focused in Canada vacancy
  • $81.5k - $108.6k

     ...expect at least 4 years of experience in application support, with strong ability to diagnose...  ...them. We prefer experience in Agile software development settings. We value familiarity...  ...-driven Fortune 10 healthcare company focused on making quality care more accessible... 
    Application
    Full time
    Work at office
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    3 days ago
  •  ...Core Java Engineer to design, develop, and support high-performance, scalable enterprise applications. The ideal candidate will have...  ...systems, backend engineering, and software design principles. This role...  ...development with a strong focus on Java. Strong expertise in... 
    Application

    J M Group Inc

    Canada
    3 days ago
  • $61.6k - $113.9k

     ...for 3 to 6 years of experience in software development or AI-enabled application development. We need hands-on experience...  ...and retrieval patterns. We develop AI-enabled applications that...  ...a technology-driven organization focused on building Generative AI capabilities... 
    Application
    Full time
    Work at office
    2 days per week
    3 days per week

    BMO Financial

    Canada
    more than 2 months ago
  •  ...more than projects. We have developed a proprietary Digital Operations...  ...stack spanning custom applications, cloud infrastructure, data...  ...analytics. We operate a full software development lifecycle internally...  ...including at least 2 years focused on native iOS development.... 
    Application
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work

    Surerus Murphy Joint Venture

    Canada
    a month ago
  • $149.6k - $199.5k

     ...zone alignment, identity integration, security harmonization, and application modernization. We drive architectural consistency across...  ...team and is centered on enterprise cloud strategy, with a primary focus on merger and acquisition integration across Azure and hybrid... 
    Application
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  • $99.1k - $132.1k

     ...solutions for enterprise-scale application development and integration...  ...We value understanding of software engineering practices, including...  ...and application architects to develop cloud infrastructure for...  ...Fortune 10 healthcare company focused on making quality care more accessible... 
    Application
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...Summary: Censys is seeking a Senior Software Engineer to join our SOC/TH team focused on AI and LLMs . The SOC-TH team...  ...and surface critical insights - Develop and fine-tune LLMs and RAG...  ...pipelines, test automation, and deployment best practices for AI applications.... 
    Application
    Full time
    Remote work
    Worldwide

    Censys

    Canada
    4 days ago
  • $170k - $200k

     .... We are seeking a Senior Software Engineer - Instawork Robotics...  ...professional experience with a focus on high-growth product...  ...to continuous improvement in developer tooling and experience. Contribute...  ...problems. For CA-based Applicants: ~ The base salary for this... 
    Application
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours
    Shift work

    Instawork

    Canada
    1 day ago
  • $40 - $45 per hour

     ...Java Full Stack Developer Location: Montreal, QC Hybrid (3 Days WFO) Duration: 6 12...  ...implementation and debugging of distributed applications in a Linux environment Data structures and algorithms Software design patterns and architecture Troubleshooting... 
    Application

    Hirematic Talent Solutions

    Canada
    3 days ago
  • $61.6k - $113.9k

     ...Development Lifecycle (SDLC). Exposure to applications and system integration. Experience...  ...Responsibilities: Drive the overall software development lifecycle and collaborate...  ...business systems and service applications. Develop high-quality technology applications and... 
    Application
    Full time
    Work at office

    BMO Financial

    Canada
    more than 2 months ago
  • $61.6k - $113.9k

     ...Requirements: ~4-6 years of experience in software development, supported by a relevant...  ...production support. Create and maintain applications using Java and Spring Boot in a microservices and cloud-based setting. Develop integrations for systems and applications... 
    Application
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  •  ...The Role BeyondTrust is seeking a Staff Software Development Engineer to help lead the...  ...Bring - Expertise in architecting and developing microservices and cloud-native solutions...  ...designing, hosting, and operating production applications at scale, including compute (e. g. ,... 
    Application

    Beyondtrust

    Canada
    13 days ago
  • $75.9k - $141.9k

     ...Requirements: ~6+ years of professional software development experience, along with a...  ...experience utilizing AI-supported coding or developer productivity tools such as Microsoft...  ..., and ongoing maintenance of intricate applications or services, ensuring technical quality... 
    Application
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  •  ...Intermediate Software Developer Position: Intermediate Software Developer Location: Remote...  ...through to production, on cloud-based applications used daily by airline operations teams...  ...work across the stack with a strong focus on TypeScript, React, MongoDB, and AWS... 
    Application
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Ecruit

    Canada
    5 days ago
  • $60 - $95 per hour

     ...large language models, with a focus on performance optimization...  ...implement, and optimize GPU-based software solutions using CUDA, WebGPU,...  ...and efficiency. Develop host-side logic and integrations...  ...~$60 to $95 per hour. Application Process ~ Apply online and... 
    Application
    Hourly pay
    For contractors
    Remote work

    SaidGig

    Canada
    a month ago
  • $159k - $221k

     ...by unleashing the power of software and data. We enable organizations...  ..., scale, and run modern applications by helping them modernize legacy...  ...AI. Our industry-leading developer data platform, MongoDB Atlas...  ...database! Our team focuses on creating and enhancing components... 
    Application
    Remote job
    Work at office
    Worldwide
    Flexible hours

    MongoDB

    Canada
    more than 2 months ago
  • $150k - $160k

     ...be a hands-on delivery consultant focused on building AI & Agentic AI applications. Along the way, you will get to:...  ...APIs, enterprise integrations).  Develop RAG and data-centric AI capabilities...  ...for ~6+ years of professional software development, including 2+ years in... 
    Application
    Local area
    Immediate start
    Remote work

    Insight

    Canada
    8 days ago
  •  ...Job Title: Python Developer Location: Montreal, QC (Hybrid Day 1 Onsite) Job...  ...Developer with experience in building scalable applications and an interest in Generative AI...  ...Skills & Experience: 6+ years of software development experience with at least 3+... 
    Application

    Apptad Inc

    Canada
    3 days ago
  •  ...service offerings.   -You will focus on forward looking technology...  ...and strategy for corporate application and data architecture, as a...  ...ownership of conceptualizing, developing, standardizing and driving the...  ...SCRUM preferred) -Excellent software development habits (unit... 
    Application
    Permanent employment
    Full time
    Remote work

    DBA Web Technologies

    Canada
    more than 2 months ago
  • $127k - $203k

     ...their greatest potential. Title and Summary Lead Software Engineer Who is Mastercard? Mastercard is a global...  ...improves the availability and performance of our applications. This position also designs, develops systems, automation, and tools to help make it easier... 
    Application
    Full time
    Worldwide
    Monday to Friday

    Mastercard

    Canada
    15 days ago
  •  ...integration and quality governance across enterprise applications Proven ability to build scalable automation solutions...  ...QA teams Strong stakeholder management leadership and problem-solving skills focused on delivering high quality software releases... 
    Application
    Temporary work

    Lorven technologies

    Canada
    3 days ago
  • $70k - $150k

     ...experience delivering production-ready applications end to end. We value strong problem-solving...  ...Java, Node.js, or Python. You will develop intuitive frontend applications using...  ...user-facing applications with a strong focus on usability and performance. You will... 
    Application
    Full time

    BMO Financial

    Canada
    17 days ago
  • $75.9k - $141.9k

     ...experience delivering production-ready applications end to end. We require solid experience...  .... We are looking for a mindset focused on business outcomes and user value rather...  ...using Java, Node.js, and Python. We develop intuitive frontend applications with React... 
    Application
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  •  ...VPC Endpoints, and related routing and connectivity services. - Develop and maintain reusable Terraform modules, remote state...  ...including self-hosted runners, to deliver infrastructure and application changes consistently and reliably. - Troubleshoot and resolve... 
    Application
    Full time
    Remote work
    Worldwide

    Beyondtrust

    Canada
    13 days ago
  •  .../Fiori, S/4HANA integration, APIs, security, and cloud-native application development . Key Responsibilities: Lead the architecture...  ...and translate requirements into scalable SAP solutions. Develop and deploy applications using SAP Build Work Zone Standard... 
    Application
    Full time

    Acestack

    Canada
    3 days ago
  • $99.1k - $132.1k

     ...Requirements: We need at least 7 years of experience in software engineering, application development, enterprise platforms, or automation...  ...enterprise-scale ServiceNow and AI-powered solutions. We develop intelligent workflows using AI Agents, Now Assist, Virtual... 
    Application
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    a month ago
  • $122.1k - $162.8k

     ...We look for at least 8+ years in a software engineering or infrastructure role within...  ...GitHub Actions, Jenkins, Artifactory, and application deployment to Kubernetes. We require...  ..., build, and operate our Integrated Developer Platform to speed application delivery... 
    Application
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...The Role BeyondTrust is seeking a Senior Software Development Engineer (UI) to build the...  ...our Pathfinder products. You will design, develop, and maintain scalable, secure, and...  ...with modern test strategies for front-end applications. - Experience with cloud-hosted SaaS applications... 
    Application
    Full time

    Beyondtrust

    Canada
    13 days ago
  •  ...Senior ERP Developer   JOB-10047594   Anticipated Start Date...  ...in Kansas City, Missouri, focused on planning, designing, permitting...  ...automation, and enterprise application transformation, while...  ...technical leader on complex software development projects, partnering... 
    Application
    Full time
    Contract work
    Local area

    Dynamics ATS

    Canada
    7 days ago
  •  ...Design, build, and deploy Python-based AI/LLM applications using FastAPI/Flask. Develop REST APIs and scalable enterprise solutions. Build...  ...~ Bachelor's/Master's in Computer Science or equivalent. ~8+ years of software engineering experience.... 
    Application
    Full time

    TalentOla

    Canada
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer - Application Focused. Be the first to apply!