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 42 week of 2026

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Developer - Application Focused in Canada vacancy
  •  ...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
    4 days 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
    25 days ago
  • $127k - $203k

     ...potential. Title and Summary Lead Software Engineer (SDET) Who is...  ...services allow customers to focus on what really matters -...  ...enables our teams to deliver and develop solutions that provide safety...  ...Expertise in microservice-based applications development using Springboot... 
    Application
    Full time
    Worldwide

    Mastercard

    Canada
    19 days ago
  • $230k - $290k

     ...looking for a Lead Full-Stack Software Engineer with deep expertise...  ...This is a hands-on, product-focused role for an engineer who:...  ...maintain secure, scalable web applications using Next.js/React,...  ...-based backend AI-native developer who regularly uses AI-assisted... 
    Application
    Full time
    Remote work

    Finite State

    Canada
    2 hours ago
  • $150k - $160k

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

    Insight

    Canada
    18 days ago
  • $125k - $140k

     ...Role As a Cloud Platform Engineer , you will focus on project delivery across Azure and AWS environments...  ...and client teams. Work on large-scale application migration and modernization projects. Develop and maintain infrastructure as code using Terraform... 
    Application
    Full time
    Local area
    Immediate start
    Remote work

    Insight

    Canada
    11 hours ago
  •  ...is expected and making a meaningful impact is rewarded. Position Summary We are seeking an experienced Application Engineering professional to design, develop, and support enterprise applications leveraging Microsoft Power Platform technologies. The successful candidate... 
    Application
    Full time

    MUFG Bank, Ltd.

    Canada
    26 days ago
  •  ...currently available) Job Title: Java Full Stack Developer Location: Montreal, QC...  ...implementation and debugging of distributed applications in a Linux environment. Data structures/algorithms and software design. Software design patterns and architecture... 
    Application
    Full time
    Contract work
    Immediate start

    Atlantis IT group

    Canada
    1 day ago
  •  ...Langage (LLM) à des fins spécifiques dans des applications web, mobile, ou XR Expérience solide...  ...Autodesk is seeking a highly motivated software development intern who will utilize AI,...  ...talk with you.  Responsibilities  Develop prototypes to support advanced AI... 
    Application
    Full time
    Temporary work
    Internship

    Autodesk

    Canada
    4 days ago
  •  ...Render, we’re building the modern cloud platform for developers creating AI-native, full-stack, multi-service applications. Our mission is to eliminate the tradeoff...  ...platforms—so teams can ship fast, scale reliably, and focus on their product, not infrastructure. Unlike... 
    Application
    Full time
    Worldwide

    Render

    Canada
    25 days ago
  • $120k - $140k

     ...join our growing Engineering team as our Senior Java Back End Developer. As a Senior Java Back-End Developer at Localcoin, you...  ...for developing and maintaining functional and stable back end applications for our company, ensuring system consistency and availability... 
    Application
    Full time
    Work at office
    2 days per week

    Localcoin

    Canada
    19 days ago
  •  ...Responsibilities Design and build modern frontend applications and reusable experience components using Adobe DA.live and AEM Cloud Service...  ...for consistent, accessible customer experience patterns Develop Adobe Forms capabilities for customer workflows, lead capture,... 
    Application

    Agilent

    Canada
    11 days ago
  •  ...yourself. The Role As a Sr. Software Engineer in our Engineering...  ...complex client/server enterprise applications. - Translate application...  ...environment. Nice To Have - Strong focus on secure coding and...  ...SAML, and OAuth2. - Experience developing applications that run at... 
    Application
    Full time
    Remote work

    Beyondtrust

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

     ...implement, and optimize GPU-based software using CUDA, WebGPU, or GLSL....  ...and efficiency. Develop host-side logic and integrations...  ...performance computing, or another GPU-focused domain. Work Terms...  ...per hour. Availability and Application Process Roles are typically... 
    Application
    Hourly pay
    Full time
    For contractors
    Remote work

    SaidGig

    Canada
    2 hours ago
  •  ...that we are unable to consider applications from candidates based in...  ...the Predict team, which is focused on integrating Prediction Markets...  ...platform. As a Senior Software Engineer on this team, you will...  ...across MetaMask clients. - Developing robust and scalable backend... 
    Application
    Full time
    Remote work
    Shift work

    Consensys

    Canada
    10 days ago
  • $111k - $160k

     ...Title and Summary Senior Software Engineer Job Description...  ...Mastercard’s next generation payment applications – Domestic, Cross Border and...  ...• Do you look forward to developing and engaging with high...  ...Drive integration of services focusing on customer journey and experience... 
    Application
    Full time
    Worldwide

    Mastercard

    Canada
    19 days ago
  •  ...We are looking for an experienced Python Full Stack Developer with strong skills in Python, React, and Generative AI (GenAI) application development. Key Responsibilities: Full Stack Python and React Senior Developer Python Overall 7 years of development... 
    Application
    Full time

    J M Group Inc

    Canada
    2 hours ago
  •  ...Who we are At Domino, we build software that helps the largest, AI-driven organizations...  ...important challenges in the world, such as developing new medicines, securing our financial...  ...as APIs for consistent use across applications, whether on-premises, in enterprise infrastructures... 
    Application
    Full time

    Dominodatalab

    Canada
    7 days ago
  •  ...We are a team to design, develop, maintain, and improve software for various ventures projects, i.e., projects that are adjacent to our core businesses...  ...in the design of various components behind scalable applications, from frontend UI to backend infrastructure. As a... 
    Application
    Full time
    Remote work
    Free visa

    Crypto.com

    Canada
    11 days ago
  •  ...Job Title: Java Developer Job Location: Calgary, AB (4 days in a week Onsite) Job Type: Full Time Note: In-Person interview...  ...: Design, develop, and maintain server-side applications using Java and Spring/Spring Boot frameworks. Write clean... 
    Application
    Full time

    Apptad Inc

    Canada
    1 day 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
    19 days ago
  •  ...compromising security by ensuring every identity is authentic, every application sign-in is secure, and every device is trusted. We innovated...  ...Design teams are thoughtfully integrating AI across the full software and product development lifecycle to move faster without... 
    Application
    Full time
    Immediate start
    Remote work

    1password

    Canada
    10 days ago
  • $111k - $160k

     ...Engineer, you will independently build and ship agent-based applications and developer tooling, and partner with data science counterparts and...  ...deliver them. • Proficiency in Python and SQL, with solid software engineering fundamentals in testing, version control,... 
    Application
    Full time
    Worldwide

    Mastercard

    Canada
    19 days ago
  • $23.08 - $32.41 per hour

     ...the job posting. As part of your application, you must upload proof of enrolment...  ...ISR Program is looking for a Co-op Software Engineer to join our team. We develop and integrate various software...  ...and accomplish their missions. Our focus is predominantly on Battle Management... 
    Application
    Hourly pay
    Full time
    Work experience placement
    Internship
    Flexible hours

    GD Mission Systems

    Canada
    a month 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
    a month ago
  •  ...roughly 50/50 split between software engineering and operations: half...  ...acquisition at scale. Develop tooling for fleet health monitoring...  .... Reverse-engineer web applications and APIs — inspecting network...  ...rigorously, and move P&L. We focus on models, low-latency... 
    Application
    Permanent employment
    Full time
    Remote work
    Home office
    Flexible hours

    Nascent

    Canada
    26 days ago
  •  ...Senior Fullstack Software Engineer Company Overview Archera empowers organizations of...  ...Fullstack Software Engineer on our Core Application team, you will build those surfaces end...  ...large product or customer datasets. - Developer tools, cloud infrastructure, FinOps, data... 
    Application
    Full time
    Temporary work

    Archera

    Canada
    2 hours ago
  • $127k - $203k

     ...Title and Summary Manager, Software Engineering Who is Mastercard...  ...services allow customers to focus on what really matters -...  ...enables our teams to deliver and develop solutions that provide safety...  ...enhance, and support multiple applications/services in the delivery of... 
    Application
    Full time
    Worldwide

    Mastercard

    Canada
    2 hours ago
  • $163k - $204k

     ...insurance, 401(k)s, and HR — so owners can focus on their craft and their customers. With...  ...We're looking for seasoned full-stack software engineers to join the teams behind Gusto...  ...largest Ruby/Rails and Javascript/React applications in the world Collaborate with our... 
    Application
    Full time
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Gusto, Inc.

    Canada
    10 days ago
  •  ...otherwise stated, we ask that you try to overlap some working hours with Eastern Standard Time (EST). We carefully review all applications and aim to provide a response to every candidate within two weeks after the job posting closes. The closing date is listed on the... 
    Application
    Full time
    Remote work

    Chainlink Labs

    Canada
    5 days ago

Do you want to receive more vacancies?

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