Jobs · devitjobs

Senior Application Developer
BMO Financial · Toronto · Posted 16d ago
About the role
Salary: $75,900 - 141,900 per year Requirements: Proven hands-on experience in enterprise software engineering, particularly in senior or lead development roles. Expertise in constructing API services, microservices, and event-driven cloud solutions. Extensive familiarity with Amazon Web Services, focusing on Lambda, DynamoDB, EventBridge, CloudWatch, and SNS/SQS. Preferred experience with Node.js for developing services. Strong grasp of resilience engineering concepts, such as retries, idempotency, timeout management, observability, and recovery design. Good understanding of secure software practices including authentication, authorization, encryption, secrets management, and data protection. Prior experience in payments, wire processing, or financial services systems is a plus. Familiarity with AI-assisted software delivery is advantageous. Responsibilities: Direct the hands-on design and development of payment API services. Create secure, scalable, and resilient event-driven solutions utilizing Amazon Web Services tools like Lambda and DynamoDB. Engineer and review strategies for error handling, retries, idempotency, timeout procedures, monitoring, logging, and operational readiness. Develop cloud-native services employing Node.js and appropriate serverless architectures. Collaborate with teams in product management, business analysis, quality engineering, architecture, and support to produce robust, production-ready solutions. Promote the use of generative AI to enhance engineering productivity, documentation, design assistance, and testing expediency. Technologies: AI API Lambda Cloud CloudWatch Support Serverless Web microservices NodeJS Network Security More: At BMO, we are dedicated to our purpose: Boldly Grow the Good in business and life. This commitment drives us to foster lasting, positive changes for our customers, communities, and team members. By collaborating, innovating, and pushing boundaries, we aim to transform lives and businesses while driving economic growth globally. As part of our team, you will be valued and heard, with numerous opportunities for growth and impact from day one. We empower you with the tools and resources needed to achieve your goals while helping our customers reach theirs. We also offer competitive compensation packages, including performance-based incentives, bonuses, and an array of benefits like health insurance and retirement savings plans. Join us in making a difference while developing your career in a supportive environment. last updated 40 week of 2026
Read the full posting on devitjobs →
FAQ
Is the Senior Application Developer role at BMO Financial remote?+
This Senior Application Developer position is listed as onsite (Toronto).
What is the salary for the Senior Application Developer role at BMO Financial?+
The listing states 75900 - 141900 CAD / year.
What seniority level is this Senior Application Developer role?+
This is a lead level position.
How do I apply for the Senior Application Developer role at BMO Financial?+
Use the "Apply on devitjobs" button to open the original posting on devitjobs, where you can submit your application directly to BMO Financial.