Senior Software Engineer

Catch Talent

Montreal

Hybrid

CAD 170,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Generous paid time off
Hybrid working opportunities
Free meals daily
Wellness reimbursements
Social events and celebrations

Job summary

A leading quantitative trading firm in Montreal is seeking a Talent Acquisition Strategist with expertise in automation and technology. In this role, you'll contribute to global strategic projects and develop solutions across various technologies while leveraging your programming skills in Golang and Python. The ideal candidate must have a bachelor's degree in computer science, 5-6 years of experience, and strong communication skills. This position offers hybrid working opportunities and generous benefits.

Qualifications

  • At least 5-6 years of experience in relevant field.
  • Solid programming and computer science fundamentals.
  • Ability to work onsite 3x a week in downtown Montreal.

Responsibilities

  • Contribute to strategic projects for global operations.
  • Develop automation solutions with web technologies.
  • Support technical teams and document specifications.

Skills

Golang
Python
Communication skills
Linux
Shell scripting
Web technologies
Relational databases
Automation concepts
Self-starting
Bilingual (French and English)

Education

Bachelor's degree in computer science or related field

Tools

Kubernetes
MongoDB
Django
Kafka / Redpanda
InfluxDB
Airflow

Job description

This range is provided by Catch Talent. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$170,000.00/yr - $210,000.00/yr

Direct message the job poster from Catch Talent

Talent Acquisition Strategist at Catch Talent

Our client is a leading quantitative trading firm founded in 1998.

Engineers thrive while developing electronic trading infrastructure at a world-class level. Our engineers solve challenging problems in the realms of low-latency programming, FPGA technology, hardware acceleration, and machine learning. Our ongoing investment in top engineering talent and technology ensures our platform remains unmatched in terms of functionality, scalability, and performance. Our Business Support teams are essential to building and maintaining the platform that powers everything we do — combining market access, data, compute, and research infrastructure with risk management, compliance, and a full suite of business services. Our Business Support teams enable our trading and engineering teams to perform at their best.

Responsibilities
  • Contribute to strategic projects that automate production environment and manage operations at a global scale
  • Contribute to products and automation solutions involving web (frontend/backend), stream processing, microservices, databases and related technologies
  • Contribute to developer on-call rotation to support solutions provided by the SEFO team (Software Engineering for Operations)
  • Liaise with and support other technical teams when required
  • Document software specifications and contribute to architectural decisions
  • Explore and contribute to AI-assisted automation initiatives
  • Continuously evolve to solve trading infrastructure and trading operation management challenges with technology
Qualifications
  • A bachelor’s degree (or equivalent) in computer science or a related field
  • At least 5-6 years of experience
  • Solid programming and computer science fundamentals
  • Knowledge and work experience in the following programming languages: Golang and Python
  • Understanding of Linux operating systems and working knowledge of shell scripting
  • Understanding of web technologies and full web programming stack
  • Experience working with relational databases
  • Familiarity with concepts of automation and infrastructure as code
  • Strong communication and interpersonal skills
  • Self-starting and able to work autonomously within a larger team
  • Willing to work onsite 3x a week in downtown Montreal
Preferred Qualifications (not required)
  • Experience with microservices, distributed systems and stream processing
  • Knowledge of Kafka / Redpanda
  • Knowledge of MongoDB
  • Knowledge of Django
  • Knowledge of influxDB and experience handling time series data
  • Knowledge of infrastructure as code tools
  • Experience with deployment and configuration management tools
  • Experience with Kubernetes
  • Familiarity with Airflow or similar workflow management tool
  • Exposure to monitoring and alerting systems
  • Understanding of CI/CD pipelines and best practices
  • Exposure to or interest in AI/ML implementations for automation
  • This position requires proficiency in both French and English, both spoken and written. English proficiency is required as the position involves regular interactions with international anglophone team members.
Our benefits include
  • Generous paid time off policies
  • Savings plans and other financial wellness tools are available in each region
  • Hybrid working opportunities
  • Free breakfast, lunch, and snacks daily
  • In-office wellness experiences and reimbursement for select wellness expenses (e.g., gym, personal training and more)
  • Company-sponsored sports teams and fitness events
  • Volunteer opportunities and charitable giving
  • Social events, happy hours, treats, and celebrations throughout the year
  • Workshops and continuous learning opportunities
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Information Technology and Project Management
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Developer/Engineer/SAP/COBOL/JAVA/.Net (French/(français+English)
Developer/Engineer/SAP/COBOL/JAVA/.Net (French/(français+English)

COGNITO INC • Montreal

On-site
CAD 90,000 - 110,000
Platform Engineer / DevOps Engineer - Trading - $130,000-$250,000 CAD + Bonus
Platform Engineer / DevOps Engineer - Trading - $130,000-$250,000 CAD + Bonus

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 130,000 - 250,000
Sr Developer - C++ and Python
Sr Developer - C++ and Python

CG Consulting Group • Toronto

Hybrid
Lead Engineer (Python and Capital Markets)
Lead Engineer (Python and Capital Markets)

Collabera • Toronto

Hybrid
Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal
Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Hunter Bond • Montreal

Remote
CAD 200,000
Friendly, tight-knit environment
Flat structure with clear progression route
Software Engineer (Full Stack)
Software Engineer (Full Stack)

Synpulse Holding AG • Toronto

Hybrid
CAD 70,000 - 120,000
Hybrid working environment
Health and Life insurance coverage
Employee Assistance Program with 24/7
+2
Senior Software Engineering Specialist
Senior Software Engineering Specialist

United States Digital Space LLC • Toronto

On-site
CAD 80,000 - 130,000
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
C++ Developer - Up to $250k CAD + Industry Leading Bonus
C++ Developer - Up to $250k CAD + Industry Leading Bonus

Hunter Bond • Montreal

Hybrid
CAD 250,000
Unlimited tech budget
Collaborative and friendly environment
Beautiful office space
Senior Software Developer, DevOps & Infrastructure
Senior Software Developer, DevOps & Infrastructure

OSEDEA • Montreal (administrative region)

Hybrid
CAD 85,000 - 120,000
Competitive Salary and RRSP contribution
Flexible hours
Work from anywhere for up to 8 weeks
+2