Development Manager

BMO•New York, NY
•$120,000 - $250,000

About The Position

The Development Manager applies development expertise to front-end and back-end systems coding, alongside project management and systems administration skills. The role designs strategies for continuous enhancement, performance optimization, stability, and scalability, and designs, develops, and maintains functioning platforms with databases or servers. It covers user experience and interaction, responsive design, and complete architecture, while working with databases, servers, APIs, version control systems, and third-party applications. The manager ensures cross-platform compatibility and addresses issues during testing and production. The role manages the complete software development process from conception through deployment and ongoing maintenance, and oversees the analysis, writing, building, deployment, and automated testing of software and applications. It also modifies and tests changes to previously developed programs. The manager fosters a culture aligned with BMO’s purpose, values, and strategy; promotes diversity and inclusion; sets goals and clear outcomes; builds collaborative teams; and attracts, retains, coaches, and develops talent. The position operates at a group or enterprise-wide level, serving as a specialist resource to senior leaders and stakeholders, and applies expertise and creative problem-solving to complex or ambiguous situations. The manager adapts to shifting trends, takes measured risks within BMO’s Risk Management Framework and approved Risk Appetite, and follows applicable policies, laws, and regulations. Broader work or accountabilities may be assigned as needed.

Requirements

  • Advanced proficiency in front-end languages and frameworks.
  • Advanced proficiency in backend technologies and frameworks.
  • Advanced proficiency in databases and cache.
  • Advanced basic design ability.
  • Advanced proficiency in server technologies.
  • Advanced proficiency in web architecture.
  • Advanced proficiency in version control.
  • Advanced proficiency in web hosting platforms.
  • Advanced learning agility.
  • Advanced relationship-building and relationship-management skills.
  • Advanced technical writing and documentation skills.
  • Advanced verbal and written communication skills.
  • Advanced organization skills.
  • Advanced collaboration and team skills.
  • Advanced analytical and problem-solving skills.
  • Advanced influence skills.
  • Advanced data-driven decision-making skills.
  • Typically 7 or more years of relevant experience and a post-secondary degree in a related field, or an equivalent combination of education and experience.
  • Seasoned professional with a combination of education, experience, and industry knowledge.
  • Proficiency in either front-end technologies such as TypeScript or React, or back-end technologies such as Java, PostgreSQL, or AWS.
  • Demonstrated ability to apply development expertise across front-end and back-end systems coding, combined with project management and systems administration skills.

Nice To Haves

  • Experience with both front-end and back-end technologies.
  • Experience in team leadership or mentoring developers, and motivation to enhance leadership abilities.
  • Familiarity with FX business applications or OpenFin.

Responsibilities

  • Apply development expertise to front-end and back-end systems coding, project management, and systems administration.
  • Design strategies for continuous enhancement, performance optimization, stability, and scalability.
  • Design, develop, and maintain functioning platforms with databases or servers.
  • Design user experience, user interaction, responsive design, and complete architecture.
  • Work with databases, servers, APIs, version control systems, and third-party applications.
  • Ensure cross-platform compatibility and resolve issues during testing and production.
  • Build dynamic, visually attractive, and innovative software products and applications, including front-end and back-end components.
  • Manage the complete software development process from conception to deployment.
  • Maintain and upgrade software after deployment.
  • Manage the end-to-end life cycle for producing software and applications.
  • Oversee the analysis, writing, building, and deployment of software.
  • Oversee automated testing and provide insights on results.
  • Modify and test changes to previously developed programs.
  • Foster a culture aligned with BMO’s purpose, values, and strategy, and model BMO values and behaviours.
  • Promote alignment between values and behaviour that fosters diversity and inclusion.
  • Connect work to BMO’s purpose, set inspirational goals and clear expected outcomes, and ensure accountability for follow-through.
  • Build interdependent teams that collaborate across functional and operating groups.
  • Attract, retain, and enable the career development of top talent.
  • Improve team performance, recognize and reward performance, coach employees, support their development, and manage poor performance.
  • Operate at a group or enterprise-wide level and serve as a specialist resource to senior leaders and stakeholders.
  • Apply expertise and creative thinking to solve complex, non-routine, or ambiguous problems.
  • Implement changes in response to shifting trends.
  • Take measured risks using BMO’s Risk Management Framework and make risk-informed decisions aligned with business strategy, approved Risk Appetite, applicable policies, laws, and regulations.
  • Undertake broader work or accountabilities as needed.

Benefits

  • Health insurance
  • Tuition reimbursement
  • Accident and life insurance
  • Retirement savings plans
  • Performance-based incentives and discretionary bonuses may be included in the total compensation package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service