BMO U.S. · 23 hours ago
Senior Software Developer
BMO U.S. is a financial services company committed to creating positive change for customers and communities. They are seeking a Senior Software Developer who will apply development expertise to front and back-end systems coding, manage software development processes, and lead a small team of developers on projects.
Banking
Responsibilities
General knowledge of AWS/cloud computing and how to control costs
Ability to work on your own with little or no supervision
Be able to lead a small team of developers on a project
Keep Management informed with regular, concise yet comprehensive status updates
Applies development expertise to front and back-end systems coding combined with project management experience with systems administration skills
Designs the strategy for continuous enhancement, performance optimization, stability, and scalability
Designs, develops, and maintains fully-fledged and functioning platforms with databases or servers
Designs the user experience, user interaction, responsive design, and complete architecture
Works with databases, servers, APIs, version control systems, and third-party apps
Ensures cross-platform compatibility and fixes issues during test and production phases
Builds dynamic, visually-attractive, and innovative software product/apps including front-end and back-end components
Manages the complete software development process from conception to deployment
Maintains and upgrades the software following deployment
Manages the end-to-end life cycle for the production of software and applications
Oversees and guides the analysis, writing, building, and deployment of software
Oversees automated testing and provides insights on results
Modifies and tests changes to previously developed programs
Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus
Provides specialized consulting, analytical and technical support
Exercises judgment to identify, diagnose, and solve problems within given rules
Works independently and regularly handles non-routine situations
Broader work or accountabilities may be assigned as needed
Qualification
Required
General knowledge of AWS/cloud computing and how to control costs
Ability to work on your own with little or no supervision
Be able to lead a small team of developers on a project
Keep Management informed with regular, concise yet comprehensive status updates
Applies development expertise to front and back-end systems coding combined with project management experience with systems administration skills
Designs the strategy for continuous enhancement, performance optimization, stability, and scalability
Designs, develops, and maintains fully-fledged and functioning platforms with databases or servers
Designs the user experience, user interaction, responsive design, and complete architecture
Works with databases, servers, APIs, version control systems, and third-party apps
Ensures cross-platform compatibility and fixes issues during test and production phases
Builds dynamic, visually-attractive, and innovative software product/apps including front-end and back-end components
Manages the complete software development process from conception to deployment
Maintains and upgrades the software following deployment
Manages the end-to-end life cycle for the production of software and applications
Oversees and guides the analysis, writing, building, and deployment of software
Oversees automated testing and provides insights on results
Modifies and tests changes to previously developed programs
Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus
Provides specialized consulting, analytical and technical support
Exercises judgment to identify, diagnose, and solve problems within given rules
Works independently and regularly handles non-routine situations
Typically between 5 - 7 years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience
Deep knowledge and technical proficiency gained through extensive education and business experience
Front-end languages and framework
Backend Technologies and Frameworks
Database and cache
Basic design ability
Server
Web architecture
Version Control
Web Hosting Platforms
Learning Agility
Building and managing relationships
Technical writing / documentation
Verbal & written communication skills
Organization skills
Collaboration & team skills
Analytical and problem solving skills
Influence skills
Data driven decision making
Preferred
Oracle PL/SQL knowledge is a plus
Benefits
Health insurance
Tuition reimbursement
Accident and life insurance
Retirement savings plans
Company
BMO U.S.
We’re a bank, but there’s more to it than that. We're a top ten bank in North America and have been serving our customers since 1817.
H1B Sponsorship
BMO U.S. has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (11)
2023 (41)
2022 (22)
2021 (14)
2020 (21)
Funding
Current Stage
Late StageRecent News
2025-10-16
2025-09-23
Company data provided by crunchbase