Senior Software Engineer, Public Markets Technology

3 weeks ago


Toronto, Ontario, Canada CPP Investments Full time

About the Role

CPP Investments is a global and dynamic investment organization seeking a Senior Engineer to join its Public Markets Technology team. As a Senior Engineer, you will partner with traders, investment professionals, and operations staff to design and implement solutions enabling trading and post-trade activities.

Key Responsibilities:

  • Work collaboratively with Active Equities investment professionals, operations, and technology teams to design and build solutions for trade activities across various asset classes.
  • Collaborate with team members to conceptualize, design, and develop new software applications in Python, Angular, and Java.
  • Maintain and improve existing applications to support the PM functions of Active Equities.
  • Effectively unit test and perform integration testing on software components.
  • Prepare and document design and program specifications.
  • Manage timelines and deliverables towards the successful delivery of projects.
  • Develop the right IT behaviors to enable building scalable solutions within predictable time frames.
  • Provide knowledge transfer to team members and support staff through application demos, walkthroughs, and documentation.
  • Provide responsive business assistance while adhering to processes required for quality enterprise-level software development and support.

Requirements

• University degree in Engineering or Computer Science preferred.

• Strong interest in capital markets and eagerness to contribute to the systems that support portfolio management activities.

• Knowledge of software development best practices and patterns.

• Experience in Python, or a keen interest to learn, SQL, and passion to keep up-to-date in technology.

• Experience in Java and Angular is a bonus.

• Experience working with AWS is a bonus.

• Passion to expand your domain knowledge both on the job and through continued education.

• Commitment to CPP Investments' guiding principles of integrity, partnership, and high performance.



  • Toronto, Ontario, Canada CPP Investments Full time

    Job DescriptionYou will work as a Senior Engineer in Public Markets Technology, partnering with CPP Investments' traders, investment professionals and operations staff to design and implement solutions enabling trading and post-trade activities.Through close partnership with investment professionals and operations, you will see firsthand how your software is...


  • Toronto, Ontario, Canada CPP Investments Full time

    About CPP InvestmentsCPP Investments is a leading global investment management organization with assets under management valued in excess of $500 billion.We invest the funds of the Canada Pension Plan (CPP) to ensure long-term sustainability, aiming to reach $3 trillion by 2050.With offices worldwide, we attract high-calibre individuals from top-tier...


  • Toronto, Ontario, Canada CPP Investments Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Public Markets Technology team at CPP Investments. As a key member of our team, you will be responsible for designing and implementing solutions that enable trading and post-trade activities across various asset classes.As a Senior Software Engineer, you will work closely with...


  • Toronto, Ontario, Canada CPP Investments Full time

    Job DescriptionYou will work as a Senior Engineer in our Public Markets Technology team, partnering with CPP Investments' traders, investment professionals, and operations staff to design and implement solutions enabling trading and post-trade activities.We are looking for an experienced Technical Lead who will be responsible for hands-on development and...


  • Toronto, Ontario, Canada CPP Investments Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at CPP Investments. As a Senior Software Engineer, you will be responsible for designing and implementing solutions that enable trading and post-trade activities in Public Markets Technology.Key ResponsibilitiesCollaborate with investment professionals and operations staff...


  • Toronto, Ontario, Canada 0017 eBay Canada Technology Full time

    At eBay Canada Technology, we're revolutionizing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets worldwide, driving economic opportunity for all.We're committed to innovation and excellence, with a culture that thrives on authenticity, bold ideas, and diversity. Our customers are our compass,...


  • Toronto, Ontario, Canada Scotiabank Full time

    Job SummaryAs a Senior Software Engineer in Global Banking and Markets Engineering at Scotiabank, you will be part of a fast-paced and award-winning technology team that powers the bank's Corporate, Investment Banking, and Capital Markets divisions. Our team is committed to delivering innovative solutions that drive business results and customer...


  • Toronto, Ontario, Canada CPP Investments Full time

    Company Overview:CPP Investments is a global investment organization that manages the funds of the Canada Pension Plan. With assets under management exceeding $500 billion, CPP Investments invests in all major asset classes, including public equity, private equity, real estate, infrastructure, and fixed-income instruments.The organization is headquartered in...


  • Toronto, Ontario, Canada Align Technology, Inc. Full time

    Job Title: Senior C++ Software Engineer in 3D ModelingAt Align Technology, we believe that a great smile can transform a person's life. We create technology that gives people the confidence to take on whatever's next. Our company has revolutionized the orthodontic industry with the introduction of the Invisalign system, and we continue to innovate with our...


  • Toronto, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Partner Marketing ManagerAbout the Role:We are seeking a highly skilled Senior Partner Marketing Manager to join our team at QNX Software Systems. As a key member of our marketing team, you will be responsible for building and executing partner marketing programs with regional reseller and global strategic partners.Key...


  • Toronto, Ontario, Canada Scotiabank Full time

    Join Scotiabank's Global Banking and Markets Engineering TeamWe are seeking a talented Senior Software Engineer to join our fast-paced and award-winning technology team. As a key member of our Global Banking and Markets Engineering team, you will play a critical role in developing and maintaining our cutting-edge technology solutions.About the RoleDesign,...


  • Toronto, Ontario, Canada Questrade Financial Group Full time

    Senior Manager, Software Engineering, Marketing Platform EngineeringQuestrade Financial Group is seeking a highly skilled and experienced Senior Manager, Software Engineering, Marketing Platform Engineering to lead our Adobe Experience Platform (AEP) initiatives within the Marketing automation area.Key Responsibilities:Drive the strategic vision and...


  • Toronto, Ontario, Canada CPP Investments Full time

    About CPP InvestmentsCPP Investments is a global investment management organization that invests the funds of the Canada Pension Plan (CPP) to ensure long-term sustainability. With assets under management valued over $500 billion, we are one of the most respected and fastest-growing institutional investors in the world.Job SummaryWe are seeking a Senior...


  • Toronto, Ontario, Canada 0017 eBay Canada Technology Full time

    At eBay Canada Technology, we're pushing the boundaries of ecommerce innovation. Our platform empowers millions of buyers and sellers worldwide, and we're committed to creating economic opportunities for all.As a Staff Engineer on our Buyer Experience team, you'll work with a world-class team of engineers, designers, and product managers to create products...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Infonet Technology Inc. Full time

    Job Title: Software EngineerJob Summary:Infonet Technology Inc. is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with our cross-functional team to deliver high-quality software solutions that meet our customers'...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in Global Banking and Markets Engineering (GBME). As a key member of our team, you will be responsible for designing and developing complex software solutions that meet the needs of our business partners and customers.Key Responsibilities:Lead the design and development...


  • Old Toronto, Ontario, Canada Align Technology, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Align Technology, Inc. As a key member of our Appliance Design Innovation Team, you will be responsible for designing, developing, and implementing innovative solutions for modeling 3D objects, processing 3D surfaces, and modeling treatment.Key...


  • Toronto, Ontario, Canada Questrade Financial Group Full time

    Job SummaryQuestrade Financial Group is committed to helping our customers become financially successful and secure. We are a collaborative team that cares deeply about our mission and each other. As a Senior Manager, Software Engineering, Marketing Platform Engineering, you will lead our Adobe Experience Platform (AEP) initiatives within the Marketing...


  • Toronto, Ontario, Canada CPP Investments Full time

    About the OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team in Public Markets Technology. As a key member of our team, you will partner with investment professionals and operations staff to design and implement solutions enabling trading and post-trade activities.Key Responsibilities:Design and develop software applications...


  • Toronto, Ontario, Canada Electronic Arts Full time

    Job Title: Senior Physics Software EngineerAbout the Role:We are seeking a highly skilled Senior Physics Software Engineer to join our team at Electronic Arts. As a Senior Physics Software Engineer, you will be responsible for implementing novel solutions to complex real-time physics challenges and collaborating with other researchers, engineers, artists,...