Jobs · devitjobs

Lead Cloud Software Developer (AWS/AI)
BMO Financial · Toronto · Posted 15d ago
About the role
Salary: $144,000 - 184,000 per year Requirements: 5–7+ years of software development experience and a related post-secondary degree, or an equivalent combination of education and experience. 3+ years of AWS cloud development experience and 2+ years of serverless architecture experience. Experience in financial services, payments, fintech, or banking, including event-driven architectures, distributed systems, and mission-critical, high-volume transaction systems. Strong knowledge of AWS serverless and cloud services, including Lambda, API Gateway, EventBridge, SQS, SNS, Step Functions, DynamoDB, Aurora PostgreSQL, CloudWatch, IAM, KMS, Secrets Manager, and related monitoring and security tools. Development experience with Python, TypeScript, or Node.js; REST APIs, OpenAPI/Swagger, OAuth2, JWT, microservices, NoSQL design, and SQL optimization. Experience with GitHub Enterprise, GitHub Actions, GitHub Copilot, branch protection, pull request reviews, CI/CD automation, and AWS CDK. AWS Certified Developer Associate certification is required; AWS Solutions Architect and AWS DevOps Engineer certifications are recommended. Preferred experience includes real-time payments, ISO 20022, Open Banking APIs, payment hubs, banking, PCI-DSS, resiliency, and chaos engineering. AI-assisted development experience is preferred, including tools or platforms such as GitHub Copilot, OpenAI APIs, and AWS Bedrock, as well as prompt engineering, AI security and governance, and AI-supported engineering or payment operations. Demonstrated cloud-native and serverless engineering expertise, sound security practices, strong problem-solving ability, and readiness to work in high-availability, mission-critical environments. Responsibilities: Lead the software development lifecycle, translating user and business needs into technical specifications, designs, code, tests, documentation, and maintained software. Design, develop, and support secure, scalable, resilient cloud-native applications and AWS serverless solutions. Build event-driven microservices, secure REST APIs, and asynchronous messaging solutions for real-time payment processing. Develop payment integrations and orchestration for RTP, SWIFT, ACH, ISO 20022, Open Banking, and related transaction lifecycles. Design payment services for fast processing, high availability, active-active operation, fault tolerance, disaster recovery, and regulatory compliance. Optimize application performance, scalability, and reliability, and ensure code and configurations meet security, logging, error-handling, performance, and other non-functional standards. Implement GitHub Actions CI/CD pipelines and AWS CDK infrastructure as code; automate testing, deployment, monitoring, and rollback. Manage repositories, branching strategies, pull requests, version control, release governance, and release processes. Provide production support, troubleshoot and resolve incidents, conduct root-cause analysis, and carry out preventative and corrective maintenance. Implement observability with logs, metrics, traces, and dashboards, and support chaos engineering and resiliency testing. Evaluate technologies and their impacts on connected systems, processes, data, and risk; provide technical, analytical, and consulting support. Work across functional teams, exercise independent judgment to diagnose and solve problems, and make risk-informed decisions in accordance with applicable policies, laws, regulations, and our risk framework. Technologies: AI API AWS Lambda Architect CI/CD Cloud CloudWatch Copilot DevOps GitHub IAM Support JWT NoSQL OpenAPI PostgreSQL Python REST SQL Security Serverless Swagger Swift TypeScript microservices NodeJS OpenTelemetry Redis WAF More: We are hiring a Lead Cloud Software Developer in our Technology job family to support mission-critical real-time payment networks and modern banking ecosystems in a regulated financial services environment. The role is associated with BMO and is located at 33 Dundas Street West. The application deadline listed is 10/11/2026. last updated 40 week of 2026
Read the full posting on devitjobs →
FAQ
Is the Lead Cloud Software Developer (AWS/AI) role at BMO Financial remote?+
This Lead Cloud Software Developer (AWS/AI) position is listed as onsite (Toronto).
What is the salary for the Lead Cloud Software Developer (AWS/AI) role at BMO Financial?+
The listing states 144000 - 184000 CAD / year.
What seniority level is this Lead Cloud Software Developer (AWS/AI) role?+
This is a lead level position.
How do I apply for the Lead Cloud Software Developer (AWS/AI) 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.