Senior Algorithmic Trading Software Developer

2 weeks ago


Vancouver, British Columbia, Canada NumerixS Quant Full time

We are a data-driven company with a collegial atmosphere seeking performance-driven team members for algorithmic trading. Our ideal candidate is a Masters or PhD graduate with 1 year of experience in industry, academic or post-doc research, demonstrating project completion skills. C++ is mandatory, but we seek critical thinkers with research skills and C++ competency.

Job Description

Key responsibilities include:

  • Data Feed Processing
    • Design, build, test and support robust C++ applications for live data feed processing
    • Design and build applications for data feed processing
  • Coding and Analysis
    • Code in C++, Python and use relational time-series databases (kdb+)
    • Analyze 'dirty' data sets to identify possible investment signals
  • Project Management
    • Take charge of your own projects
Required Skills and Qualifications

Mandatory: 1 year of C++ experience and C++ competency, experience with real-time Linux, strong analysis and design skills, knowledge of C++ data structures, demonstrated expertise in statistics and mathematical modelling. Experience participating in national or international math, physics or computer science competitions is preferred. Experience with Python, R, kdb+, and working in a Unix environment, knowledge of financial system data vendors including live market data. Legally entitled to work in Canada.

Estimated Salary Range

$80,000 - $120,000 per year, depending on qualifications and experience.



  • Vancouver, British Columbia, Canada People Tech Group Inc Full time

    Software Engineer InternAbout the RoleWe are seeking highly motivated and detail-oriented individuals to join our team as Software Engineer Interns. In this role, you will have the opportunity to develop your skills in implementing data structures and algorithms.ResponsibilitiesParticipate in weekly workshops and coding sessions on data structure...


  • Vancouver, British Columbia, Canada Fairleigh Dickinson University Full time

    Faculty Position at Fairleigh Dickinson UniversityWe are seeking a highly qualified Senior Instructor to join our faculty at Fairleigh Dickinson University. The successful candidate will be responsible for teaching and mentoring students in the field of computer algorithms.About the RoleThis part-time position is available to teach CSCI -6836 Computer...


  • Vancouver, British Columbia, Canada People Tech Group Inc Full time

    Job Title: Data Structures and Algorithm Developer InternEarn a competitive salary of $45,000 per year for this 4-week internship at People Tech Group Inc. in Remote/Vancouver, Canada.About the ProgramWe are looking for talented interns to join our Learning & Development (L&D) program, designed to build foundational skills in data structures and...


  • Vancouver, British Columbia, Canada ClearVision Technologies, Inc. Full time

    About ClearVision Technologies, Inc.We are a leading manufacturer of machine vision systems for quality control in the paper, carton, and corrugated box industries. Our primary focus is on designing and integrating industrial cameras, sensors, lighting, and control systems with industrial PCs and touchscreen interfaces to create comprehensive inspection...


  • Vancouver, British Columbia, Canada AlphaSense, Inc. Full time

    About AlphaSense, Inc.We are a leading provider of market intelligence and search built on proven AI. Our universe of public and private content includes equity research, company filings, event transcripts, expert calls, news, trade journals, and clients' own research content.Job Overview:We are seeking an experienced Senior Software Engineer to join our...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Artificial Intelligence (AI) Frameworks team at Microsoft. As a member of this team, you will have the opportunity to work on developing and evaluating core algorithmic and hardware technologies to enable large-scale inferencing and training of the most advanced AI models on...


  • Vancouver, British Columbia, Canada Crypto Directories Full time

    About BinanceBinance is a leading global blockchain ecosystem and cryptocurrency infrastructure provider. Our mission is to accelerate cryptocurrency adoption and increase the freedom of money.Job OverviewWe are seeking an experienced Technical Support Engineer / API Trading Support lead to join our TechOps team. This role will involve investigating and...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc., a leading financial services provider based in Canada, is seeking a highly skilled Senior Software Engineer to join their team for a Long Term Contract / Full Time opportunity. This role will be based in Vancouver and involves a hybrid work arrangement, with 3 days spent in the office and 2 days working from...


  • Vancouver, British Columbia, Canada People Tech Group Inc Full time

    Job DescriptionWe are seeking a highly motivated Software Development Intern to join our team at People Tech Group Inc. This internship offers a unique opportunity to develop your skills in implementing data structures and algorithms, working collaboratively with fellow interns on real-world projects.About the RoleDevelop proficiency in implementing basic...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    At Iris Software Inc., we're looking for a highly skilled Senior C# Software Engineer to join our team in Vancouver, BC.**Job Summary:**We're seeking an experienced Senior C# Software Engineer to lead the development of mission-critical applications using ASP.NET and SQL. The successful candidate will have a strong background in C#, 8+ years of overall...


  • Vancouver, British Columbia, Canada People Tech Group Inc Full time

    Position OverviewThis internship is designed to develop the skills necessary for effective problem-solving and data structure implementation, ideal for beginners or those looking to solidify their understanding of fundamental concepts.Responsibilities:Participate in weekly workshops and coding sessions on data structure fundamentals (arrays, linked lists,...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc. is a leading technology services provider that helps clients achieve their business goals through digital transformations.We are looking for an experienced Senior .NET Developer to join our team in Vancouver, BC. The successful candidate will have the opportunity to work on mission-critical applications and...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc. is a leading technology services and solutions provider, serving Fortune 500 companies and other top organizations in financial services and various industries. With over 30 years of technical and domain expertise, the company delivers fast, far-reaching digital transformations and helps clients achieve their...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc., a leading technology services and solutions provider, is seeking an experienced Senior Cloud C# Developer to join their team.


  • Vancouver, British Columbia, Canada Dynamsoft Corporation Full time

        **About the Role:**    We are seeking an experienced Senior Algorithm Engineer to lead our team in designing, implementing, and optimizing advanced algorithms for high-performance image processing.    Responsibilities:


  • Vancouver, British Columbia, Canada Amazon Full time

    About AmazonAt Amazon, we're passionate about enabling millions of customers around the world to buy anything, anywhere, anytime. Our retail ordering workflow is a complex system that requires strong software development engineers to dive deep into abstract problems and come up with innovative designs.Estimated Salary: $114,800 - $191,800 per yearThis role...


  • Vancouver, British Columbia, Canada KeepTruckin Full time

    We are a leader in the development of innovative solutions for the transportation industry, utilizing cutting-edge technology to enhance safety and efficiency.As a respected company, we have received numerous accolades including being named a Forbes Cloud 100 company and a Forbes Best Startup Employer 2020.We are seeking a highly skilled Senior Cloud...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    At Iris Software Inc., we're looking for a skilled Senior C# Developer to join our team in Vancouver, BC. With 3 days of onsite work per week, this role offers an excellent opportunity to balance work and personal life.About the RoleWe're seeking an experienced Senior .NET Developer who can leverage their expertise in C# to drive our business forward. The...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Iris Software Inc. is a highly diversified financial services provider based in Canada, seeking a skilled Sr. Software Developer - Cloud Architect for a long-term contract or full-time opportunity.The work location will be Vancouver, BC, with a hybrid working arrangement (3 days/week). The successful candidate will have the option to work remotely from...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    We are seeking a skilled Senior Java Software Engineer to join our team at Iris Software Inc., a leading provider of information technology solutions to clients nationwide. Our direct client is a world-leading financial services company that provides a broad range of financial services and products.About the RoleThis position involves designing, developing,...