Senior Software Developer
$75.9k - $141.9kBMO Bank
Application Deadline:08/09/2026Address:33 Dundas Street WestJob Family Group:TechnologyKeys for the roleDeveloper with 5-10 years of C# development experienceBanking / Financial industry experience preferred Knowledge of VaR and financial instrumentsMarket Risk experience would be idealDrives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Specific project areas of focus includes translating user requirements into technical specifications, writing code and managing the preparation of design specifications. Supports system design, provides advice on security requirements and debugs business systems and service applications. Applies deep knowledge of algorithms, data structures and programming languages to develop high quality technology applications and services - including tools, standards, and relevant software platforms based on business requirements.Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user.Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution.Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components.Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements.Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk.Follows release management processes and standards, and applies version controls. Assists in interpreting and documentation of client requirements.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.Take measured risks while protecting the bank by applying our Risk Management Framework in the execution of your role, in line with our Risk Culture and within our approved Risk Appetite, making sound and risk informed decisions that align to business strategy, protect assets, and adhere to applicable policy documents (Frameworks, Policies, Standards, Procedures and Supporting documents), laws and regulations.Qualifications:Foundational level of proficiency:Creative thinking.Building and managing relationships.Emotional agility.Intermediate level of proficiency:Quality Assurance and Testing.Cloud computing.Microservices.Technology Business Requirements Definition, Analysis and Mapping.Adaptability.Learning Agility.Verbal & written communication skills.Collaboration & team skills.Analytical and problem solving skills.Data driven decision making.Advanced level of proficiency:Programming.Applications Integration.Test Driven Development.System Development Lifecycle.Troubleshooting.System and Technology Integration.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.Salary:$75,900.00 - $141,900.00Pay Type: SalariedThe above represents BMO Financial Group’s pay range and type.Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group’s expected target for the first year in this position.BMO Financial Group’s total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit: About UsAt BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one – for yourself and our customers. We’ll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we’ll help you gain valuable experience, and broaden your skillset.To find out more visit us at .BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other’s differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.SummaryLocation: Toronto, ON, CANType: Full time
- Job DescriptionOur client is seeking a Senior iOS Mobile Engineer to design, develop, and maintain scalable, high-performing iOS applications while collaborating with cross-functional teams to deliver exceptional mobile experiences. (Toronto, Hybrid, 2 days in office/wk...SeniorWork at office
- Senior Software Engineer, Python ProgrammerFitch Ratings is currently seeking a Senior Software Engineer specializing in Python Programming... ...skills and qualifications8+ years of experience as a Python Developer with a strong portfolio of projects.Bachelor’s degree in software...SeniorImmediate start
- ...team includes the Chief Data Office, Chief Software Office, Chief Technology Office, Emerging... ...: Fitch Group is currently seeking a Senior Software Engineer - Python based out of our... ...office.How You’ll Make an Impact: Design, develop, and maintain robust Python-based backend...SeniorTemporary workWork at officeImmediate start2 days per week3 days per week
$129.4k - $179.4k
...on — it’s the foundation. We’re looking for a Senior Full‑Stack AI Engineer who wants to shape how modern AI‑driven software is built, deployed, and scaled. You’ll work... ...software engineering with emerging AI capabilities. Develop APIs, microservices, and distributed systems...SeniorFull timeTemporary workLocal areaFlexible hoursShift work$75.9k - $141.9k
...TechnologySenior Cloud Engineer - ML/AI PlatformWe are seeking a Senior Cloud Engineer with deep expertise in AWS and Azure AI/ML... ...cloud AI/ML services, build reusable architectural patterns, and develop automated MLOps solutions in a highly regulated banking environment...SeniorFull timeContract workPart time$113k - $163k
...technology is built and delivered at scale. We are looking for a Senior Cloud Architect to help lead the evolution of our application... .../John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve...SeniorFull timeTemporary workLocal areaFlexible hoursShift work$107.45k - $199.55k
...modern cloud solutions? We're looking for a Senior Cloud Engineer who can combine deep... ...efficient solutions.What You'll DoDesign, develop, and implement cloud-based applications and... ...with DevOps, CI/CD pipelines, and Agile software development practices.Hands-on experience...SeniorFull timeTemporary workLocal areaFlexible hours$94.6k - $176k
...services. The organization brings together software engineers, architects, and technical... ...distributed data platforms (Java, SQL, NoSQL).The Senior Technical Lead, Digital Core B2B... ...deploymentPartner closely with developers and technical leads to guide implementation...SeniorFull timeContract workPart time2 days per week$75.9k - $141.9k
...drive continuous improvement.Support cloud modernization and data migration initiatives across cloud and on-premises environments.Develop and execute platform strategies, roadmaps, and enhancement plans in collaboration with Architecture, Engineering, Security, and Business...SeniorFull timeContract workPart timeWork at office2 days per week$75.9k - $141.9k
...future of banking. We are seeking a highly motivated Senior Technical Lead who combines deep technical... ....Guide development teams through all phases of the Software Development Lifecycle (SDLC).Mentor developers and promote engineering excellence, innovation, and...SeniorFull timeContract workPart time2 days per week$113k - $163k
Senior Platform Reliability EngineerJoin Manulife Global Wealth & Asset Management (GWAM) and help power critical cloud platforms that... .../John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we...SeniorFull timeTemporary workLocal area- ...post mortem’s to ensure issues are properly remediated Propose & develop structural/design changes to advance the security posture of... ...SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And ServicesSeniorContract workWork at officeImmediate startRemote workFlexible hours
$113k - $163k
Senior Full-Stack Engineer - Capital Markets & DerivativesAre you passionate about building... ...a Senior Full-Stack Engineer with strong software engineering expertise and experience in... ...trading systems. In this role, you'll design, develop, and support scalable, cloud-native...SeniorFull timeTemporary workLocal area- Senior Software Engineer, Full-Stack Applications - Ratings TechnologyAs one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical role in global capital markets by providing credit analysis, ratings, research, and commentary to financial market...SeniorImmediate start
$136k - $204k
...Equinix Fabric has the largest market share in Software Defined Interconnection. Our software... ...services. We're looking for a Senior Staff Software Engineer who will be responsible... ...deployment in minutes with confidence Develop an observability strategy for our...SeniorFull timeWork at office$80k - $120k
...your best work. Job Summary The Senior Systems Analyst will lead complex, cross-... ...business process owner needs, iteratively develop and configure custom low code business solutions... ...computer science, information systems, software engineering or equivalent experience...SeniorFull timeTemporary workWork at officeLocal areaRemote work$94.6k - $176k
...strategies, defining standards, designing and implementing large-scale solutions in Azure;expert in IaC with a proven track record of developing complex modules and solutions end-to-end, from scratch (Terraform);Strong devops expertise, proven track of designing and...Full timeContract workPart time- Fitch Group is currently seeking a Lead Software Engineer - Associate Director based out of our Toronto office.As a leading, global financial... ...-ins that run inside Microsoft Office applications. Design and develop secure, performant data delivery tools integrated with multiple...Temporary workWork at officeImmediate startShift work2 days per week
- Lead Software Engineer, Full-Stack Applications - Ratings TechnologyAs one of the world’s top three credit ratings agencies, Fitch Ratings... ...used by analysts worldwide, with high visibility to senior leadership and the ability to influence technology strategy across...Immediate startWorldwide
$75.9k - $141.9k
...understanding of IT operational processes, monitoring, logging, and alerting standardsEducationBachelor’s degree in Computer Science, Software Engineering, or a related field (preferred)Salary:$75,900.00 - $141,900.00Pay Type: SalariedThe above represents BMO Financial...Full timeContract workPart time3 days per week$82.8k - $154.8k
Application Deadline:08/30/2026Address:100 King Street WestJob Family Group:TechnologyThis role is HYBRID (2 days/week work in office)This role is within the Detection Engineering & Automation function of the Global Security Operations Center (GSOC) within the Cybersecurity...Full timeContract workPart timeWork at office2 days per week- ...technical problemsBuild breakthrough ML systems that matter - Develop net-new generative AI platforms, multi-agent orchestration systems... ...will be heard and your work will have an impact, regardless of seniority.We are building incredible things at Fitch and we invite you to...Immediate start
- ...Senior Manufacturing Engineer We're looking for a senior manufacturing engineer who is ready to amplify their impact and help build... ...engineers to both inform their designs and get a jump start on developing the equipment and processes. Work will range from participating...SeniorFull timeRelocation package
- ...Senior Manufacturing Engineer Weirton, West Virginia, United States We're ALTEN Technology USA, an engineering company helping... ...Design, document, and optimize manufacturing processes Develop SOPs, work instructions, process flows, and manufacturing standards...SeniorFor contractors
- ...for: We are a growing fintech organization looking to add a Senior Software Development Engineer in Test! What you’ll be responsible for... ...Preparing quality assurance policies and procedures Designing, developing, and executing automation code. Identifying, recording,...Senior
$140k - $180k
...Opportunity ShyftLabs is seeking an experienced Senior / Lead Data Engineer to lead the design,... ...& Platform Development Design, develop, and optimize enterprise-grade data pipelines... ...Engineers, Machine Learning Engineers, and Software Engineers to deliver high-impact data...SeniorWork at office3 days per week- ...to use / support program and system. Modifies and maintains software programs written by others. Understands quality policy and... ...Other duties as assigned. Qualifications ~ Experience developing and maintaining RPG and Java applications. Benefits:...
- ...you are too, let's talk. We are seeking an experienced Staff Software Engineer to join Okta's Universal Directory Platform team within... ...Jira, Technical Designs, Code Review, Testing, and Deployment. Develop and implement frameworks and toolings for our Universal...Local areaWorldwide
$145k - $165k
Transformation Engineer - Software Development, AI & Quality EngineeringFitch Group is seeking... ...solutions that improve how teams design, develop, test, and deliver data-intensive... ...conferences, and clearly defined career paths into senior engineering and transformation roles....Work at officeImmediate startWorldwideFlexible hoursShift work$75.9k - $141.9k
...engineering. The ideal candidate will have hands-on experience in automating database operational activities using Ansible and GitHub, developing infrastructure automation using AWS CDK, and implementing monitoring and observability solutions through Dynatrace. Exposure to...Full timeContract workPart time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!

