6 days ago

Trading Systems Engineer

BMO Capital Markets

On Site
Full Time
$260,000
New York, NY

Job Overview

Job TitleTrading Systems Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$260,000
LocationNew York, NY

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About BMO Capital Markets

BMO Capital Markets is a leading, full-service financial services provider offering corporate and investment banking, treasury management, as well as research and advisory services to clients around the world. We are driven by a shared purpose: Boldly Grow the Good in business and life, aiming to create lasting, positive change for our customers, communities, and people by working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.

The Opportunity: Trading Systems Engineer

Global Markets Engineering at BMO Capital Markets collaborates directly with Sales, Trading, and Technology colleagues to build and improve sales and trading capabilities and to streamline and automate trading processes. This specific role focuses on developing and supporting new trading and analytic capabilities for the Quantitative Investment Strategies (QIS) trading desk.

Key Responsibilities

  • Identify opportunities to enhance trading processes and analytics in conjunction with Sales, Trading, and Global Markets Engineering colleagues.
  • Communicate directly with stakeholders to thoroughly understand and gather requirements.
  • Actively participate in strategic architectural and design decisions for new systems.
  • Develop trading systems and analytical tools in an agile/rapid release environment, including backend services, interfaces to upstream/downstream systems, and user interfaces.
  • Allocate approximately 20% of time to analytics and support of deployed applications.

Qualifications

  • A post-secondary degree in a technical or quantitative field, or an equivalent combination of education and work experience.
  • At least 3 years of experience in software development, ideally within trading technology.
  • Strong software development skills, particularly in C++, C#, and Python.
  • Experience with Windows Presentation Framework (WPF) is preferred.
  • Familiarity with DevOps tools and processes, databases, trading protocols, and analytics is preferred.
  • Knowledge of equities and/or equity derivatives trading is helpful.
  • Strong communication skills, enabling effective collaboration with technical professionals, sales, trading, and senior management.

Compensation & Benefits

The base salary for this full-time role is $260,000 USD. BMO Financial Group's total compensation package may include performance-based incentives, discretionary bonuses, and other perks. Benefits include health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. More details can be found on the BMO Total Rewards page.

Diversity & Inclusion

BMO is an equal employment opportunity employer, committed to evaluating applicants without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, veteran status, disability, or any other legally protected characteristic. We support individuals with disabilities and provide reasonable accommodations.

Key Skills/Competency

  • Trading Systems Development
  • Quantitative Investment Strategies
  • C++ Programming
  • C# Programming
  • Python Programming
  • Agile Development
  • DevOps Practices
  • Financial Analytics
  • Equity Derivatives
  • Stakeholder Communication

Tags:

Trading Systems Engineer
Trading Systems Development
Financial Analytics
Quantitative Strategies
Agile Development
Stakeholder Management
Process Automation
System Architecture
Backend Services
User Interfaces
Application Support
C++
C#
Python
WPF
DevOps Tools
Databases
Trading Protocols
Equities
Equity Derivatives
Financial Software

Share Job:

How to Get Hired at BMO Capital Markets

  • Research BMO Capital Markets' culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Customize your resume for trading technology: Highlight C++, C#, Python, WPF, and experience in financial services or trading systems, aligning with the Trading Systems Engineer role.
  • Tailor your cover letter: Express genuine interest in BMO Capital Markets' Global Markets Engineering team and specifically the Quantitative Investment Strategies desk.
  • Prepare for technical interviews: Sharpen your coding skills in C++, C#, and Python, focusing on algorithms, data structures, and system design relevant to trading systems.
  • Showcase domain knowledge: Be ready to discuss your understanding of equities, equity derivatives, trading protocols, and financial analytics during your interviews.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background