Jobs
>
Toronto

    System Software Engineer - Toronto, ON, Canada - Purpose LP

    Purpose LP
    Purpose LP Toronto, ON, Canada

    1 week ago

    Default job background
    InternshipSHIP
    Description
    Software Engineer, Capital Market Trading Systems
    Purpose Investments Inc, 130 Adelaide St. Purpose Unlimited is an independent financial services company with an unrelenting focus on customer-centric innovation, delivered through technology-driven solutions.

    Led by entrepreneur Som Seif, the company is developing a diversified product platform aimed at addressing historically underserved segments of the market.

    Purpose Unlimited's businesses include Purpose Investments, Advisor Solutions by Purpose, and Driven.

    Purpose Investments is an innovation-driven asset management company with over $20 billion under management, offering both managed and quantitative investment products.

    Purpose Investments' goal is to constantly innovate, and make investing simple, intuitive, and affordable for everyone.

    Reporting to Portfolio Manager, Systematic Investing, we seek a versatile Software Engineer with expertise in building event-driven trading systems and a solid grounding in capital markets.

    The ideal candidate will not only be proficient in asynchronous programming, real-time data management, and distributed systems, particularly with Apache Kafka but will also have a deep understanding of financial instruments, including options, derivatives, and the mechanics of capital markets.

    This dual expertise is essential for the development, optimization, and execution of our sophisticated trading infrastructure.
    Design and implement advanced event-driven trading systems using Python, ensuring top-tier standards of reliability, scalability, and performance.
    Integrate and oversee real-time market data feeds, ensuring the precision and timeliness of data processing for trading analytics.
    Leverage Apache Kafka to create robust data pipelines and messaging systems, crucial for our trading architecture's efficiency.
    Work in tandem with the Quant team to transform complex trading strategies into high-performing, automated systems.
    Refine existing trading infrastructure to enhance performance and reliability, leveraging advanced asynchronous programming techniques.
    Participate in the creation of backtesting frameworks and tools to rigorously test trading strategies.
    Maintain currency with the latest FinTech and trading technology trends, advocating for and implementing enhancements to our systems.
    backtest, validate, and improve trading ideas

    Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, with a strong emphasis on financial markets.

    Substantial experience in Python development, with expertise in asynchronous programming and the design of event-driven systems.
    Demonstrated proficiency with Apache Kafka for constructing distributed systems and managing real-time data flows.
    A robust understanding of capital markets, financial instruments (especially options), and quantitative trading strategies is critical.
    Exceptional analytical skills, with the ability to tackle complex problems and innovate in a fast-paced trading environment.
    Excellent communication skills, conducive to effective teamwork and clear articulation of technical and financial concepts.
    Exposure to cloud platforms (AWS preferred), DevOps tools, and modern software development practices are advantageous.

    We believe in innovation and a vibrant culture - work for an innovative, people-first, financial services firm that values entrepreneurialism.

    We believe in a flexible work structure – A flexible hybrid work model that empowers you to do your best work whether at home or the office.

    We care about your health – comprehensive group health and dental benefits and life insurance at little to no cost to you, We also offer a Lifestyle Spending Account for all your wellness needs.

    We care about your quality of life - flexible paid time-off policy with unlimited vacation days, and flexible sick and mental health days.

    We care about your development – We offer training opportunities and tuition support year-round.

    We encourage all qualified candidates to apply and if accommodation is required during any stage of the recruitment process, please contact any member of the People and Culture team at -unlimited.



  • Sun Life Toronto, Canada Temps plein

    Description · : The Corporate IT team is looking for Lead Software Engineer with at least 10 years of JAVA application support, analysis, and development experience. · The successful incumbent will have strong technical and problem-solving skills and the ability to work independ ...


  • Sun Life Toronto, Canada Temps plein

    Description · de poste: We are looking for a Software Engineer with a strong Archer technical background to join the application support and project team within Corporate IT . · In this role you are the Archer expert exposed to a variety of projects and assignments, responding t ...


  • MEDHA SOFTWARE SOLUTIONS INC Toronto, Canada

    Work Term: Permanent · Work Language: English · Hours: 37.5 hours per week · Education: Bachelor's degree · Experience: 1 year to less than 2 years · Work setting · Computer hardware or software retailer/wholesaler · Consulting firm · Computer and technology knowledge · Eclipse · ...


  • MEDHA SOFTWARE SOLUTIONS INC Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 37.5 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Computer hardware or software retailer/wholesaler · Consulting firm · Computer and technology knowledge ...


  • Sun Life Toronto, Canada Temps plein

    Description · de poste: About the role: · The e-Business team in Application Operations Support (AOS) provides operations and support services to ensure reliability of IT applications. Through innovation, continuous improvement, and collaboration, we strive to find new and bet ...

  • AUREUS INFOTECH INC

    software engineer

    1 week ago


    AUREUS INFOTECH INC Brampton, Canada

    Education: · Expérience: · Education · College/CEGEP · Tasks · Operate automatic or other testing equipment to ensure product quality · Conduct tests and perform security and quality controls · Work conditions and physical capabilities · Fast-paced environment · Attention to de ...

  • ReactiveStax Technologies Inc

    software engineer

    1 week ago


    ReactiveStax Technologies Inc Mississauga, Canada

    Education: · Expérience: · Education · Bachelor's degree · Work setting · Consulting firm · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded sof ...


  • Atlantis Consulting Group Inc Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 35 to 40 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Willing to relocate · Tasks · Lead and co-ordinate teams of information systems professionals in th ...


  • Sun Life Toronto, Canada Temps plein

    Description · de poste: The Platforms and Engineering group is a team of skilled professionals who dedicate their careers to supporting and enhancing Sun Life's technology-based solutions. We focus on discovering new ways to help our clients achieve lifetime financial security, ...


  • Atlantis Consulting Group Inc Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 30 to 35 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Willing to relocate · Tasks · Lead and co-ordinate teams of information systems professionals in th ...


  • Finartech Inc. Vaughan, Canada

    Education: · Expérience: · Education · Bachelor's degree · Security and safety · Bondable · Work conditions and physical capabilities · Repetitive tasks · Attention to detail · Personal suitability · Accurate · Judgement · Team player · Experience · 1 year to less than 2 years ...


  • Actalent Mississauga, Canada Contract

    JOB DESCRIPTION Description: · •Design, develop, and maintain computer system software in accordance with approved software design documents for inclusion into military products · •Translate functional specifications into defined software capabilities · •Update/ maintain bug t ...


  • Sun Life Toronto, ON, Canada

    Description · : The Corporate IT team is looking for Lead Software Engineer with at least 10 years of JAVA application support, analysis, and development experience. · The successful incumbent will have strong technical and problem-solving skills and the ability to work indep ...


  • Autodesk Toronto, Canada Full time

    Position Overview · Autodesk's Entertainment & Media Solutions (EMS) team is on a mission to enable anyone, anywhere, to create incredible digital entertainment. Our tools empower studios and artists worldwide to bring to life the captivating creatures, immersive worlds, and c ...

  • Brunel

    Software Engineer

    1 week ago


    Brunel Toronto, Canada

    Software Engineer, Machine Learning (6-month contract) · Toronto, ON · Introduction · We are hiring a Software Engineer for Machine Learning within our clients Digital R&D Large Molecule Research Team. The Software Engineer will be responsible for leveraging large scale ML system ...

  • Autocase

    Software Engineer

    2 weeks ago


    Autocase Toronto, Canada

    The Opportunity · We are looking to expand our software R&D team by adding a Software Engineer. In this role, you will collaborate closely with our software development, product management, and building science teams to design and develop the latest technology which empowers real ...

  • B3 Systems

    Software Engineer

    1 week ago


    B3 Systems Toronto, Canada

    Company Overview · B3 is a native cloud-native data experiences innovator that puts data to work for everyone. Underpinned by AI, data science, and a secure data foundation, our platform makes data actionable with user-friendly integration and dashboard technologies. With, B3, co ...

  • Oxa

    Software Engineer

    1 week ago


    Oxa Toronto, Canada

    · Who are we? · Oxa is enabling the transition to self-driving vehicles through an initial focus on the most commercially advanced sector; the autonomous shuttling of goods and people. · We are home to some of the world's leading experts on autonomous vehicles, creating solutio ...

  • Infotek Consulting Services Inc.

    Software Engineer

    2 weeks ago


    Infotek Consulting Services Inc. Toronto, Canada

    Infotek Consulting is searching for an accomplished IAM Software Engineer - this is a hybrid contract assignment based in Toronto · Typical Day in Role: · • Deliver solutions for Identity and Access Management in a large enterprise environment in alignment with enterprise securit ...

  • NextPit GmbH

    Software Engineer

    1 week ago


    NextPit GmbH Toronto, ON, Canada

    ADSK) makes software for people who make things. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you've ever driven a high-performance car, admired a towering skyscraper, use ...