Taro Logo

Senior Developer

BMO is a leading bank and the 8th largest bank in North America by assets, providing personal and commercial banking, wealth management and investment services to more than 12 million customers.
Irving, TX, USATempe, AZ, USA
$79,800 - $148,000
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance

Description For Senior Developer

BMO, the 8th largest bank in North America, is seeking a Senior Developer to join their technology team. This role combines development expertise in both front-end and back-end systems with project management experience. The position offers a competitive salary range of $79,800 - $148,000 and is located in Irving, TX or Tempe, AZ.

The ideal candidate will be responsible for designing and developing fully-functioning platforms with databases and servers, focusing on user experience, responsive design, and complete architecture. You'll work with various technologies including AWS components such as Lambda, NodeJS, Java, CDK, ECS, and RDS.

Key responsibilities include managing the complete software development lifecycle, from conception to deployment, building innovative software products, overseeing automated testing, and ensuring cross-platform compatibility. The role requires 7+ years of relevant experience and deep technical proficiency in both front-end and back-end technologies.

BMO offers a comprehensive benefits package including health insurance, tuition reimbursement, retirement plans, and performance-based incentives. The company's purpose-driven culture focuses on "Boldly Growing the Good in business and life," serving over 12 million customers across personal and commercial banking, wealth management, and investment services.

This is an excellent opportunity for a senior developer looking to make an impact in a leading financial institution while working on complex, enterprise-level solutions. BMO provides extensive support for professional growth through in-depth training, coaching, and network-building opportunities.

Last updated 15 days ago

Responsibilities For Senior Developer

  • 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

Requirements For Senior Developer

Java
Node.js
  • 7+ years of relevant experience and post-secondary degree in related field
  • Development experience using AWS components (Lambda, NodeJS, Java, CDK, ECS, IAM, RDS, Full Stack Deployment)
  • Front-end languages and framework proficiency
  • Backend Technologies and Frameworks proficiency
  • Database and cache knowledge
  • Basic design ability
  • Web architecture expertise
  • Version Control knowledge
  • Technical writing / documentation skills
  • Strong verbal & written communication skills
  • Analytical and problem solving skills

Benefits For Senior Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Health insurance
  • Tuition reimbursement
  • Accident and life insurance
  • Retirement savings plans
  • Performance-based incentives
  • Discretionary bonuses

Interested in this job?

Jobs Related To BMO Senior Developer