Senior Software Engineer

2 weeks ago


Montréal QC, Canada Catch Talent Full time

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): Programming experience in C++, Java, Javascript, Typescript, Rust, Clojure 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



  • Montréal, QC, Canada Morson Edge Full time

    Senior Embedded Software Engineer About the Opportunity Our client is a global leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, they serve over 800 customers across all aerospace sectors. Their innovations are redefining connectivity and shaping...


  • Montréal, QC, Canada Morson Edge Full time

    Senior Embedded Software Engineer About the Opportunity Our client is a global leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, they serve over 800 customers across all aerospace sectors. Their innovations are redefining connectivity and shaping...


  • Montréal, QC, Canada Wissen Technology Full time

    About the job The Wissen team continues to expand its footprint in the USA, Canada, UK, Australia, and India. More openings to come as we continue to grow the team! Please read below for a brilliant career opportunity. Role: Senior Java Engineer Title: Associate/AVP Location: Montreal (Day 1 Onsite/Hybrid) – Fulltime Mode of Work: 3 days/week onsite...


  • Quebec (QC), Canada Morson Edge (Canada) Full time

    Senior Embedded Software EngineerAbout the OpportunityOur client is a global leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, they serve over 800 customers across all aerospace sectors. Their innovations are redefining connectivity and shaping the...


  • Montréal, QC, Canada Catch Talent Full time

    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...


  • Montréal, QC, Canada Catch Talent Full time

    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...

  • Software Engineer

    3 weeks ago


    Montréal, QC, Canada Millennium Software and Staffing Inc Full time

    JOB DESCRIPTION: 7 years of experience Developing services using C#, Net Core, C++ Strong knowledge of realtime software development in C++ ideally in electronic markets Responsibilities Basic experience in pricing and market making are desirable Serverless architecture and cloud agnostic tools Stream processing tools Kafka Spark Performance analysis...

  • Software Engineer

    3 weeks ago


    Montréal, QC, Canada Millennium Software and Staffing Inc Full time

    JOB DESCRIPTION: 7 years of experience Developing services using C#, Net Core, C++ Strong knowledge of realtime software development in C++ ideally in electronic markets Responsibilities Basic experience in pricing and market making are desirable Serverless architecture and cloud agnostic tools Stream processing tools Kafka Spark Performance analysis...


  • , QC, Canada Equativ Full time

    About the team The Creative Enhancements team builds the features that make ads more engaging, interactive, and effective across our platform. We work at the intersection of ad delivery and user experience—developing solutions like shoppable ads, custom video tools, dynamic creative enhancements, and AI-assisted analysis tools that help advertisers connect...


  • Montréal, QC, Canada Aversan Inc. Full time

    Senior Hardware Engineer Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior Hardware Engineer to join our team. Location: Montreal,...