Senior Software Engineer Trading

4 weeks ago


Toronto, Ontario, Canada Promote Project Full time
About the Role

We are seeking a highly skilled Senior Software Engineer to join our team at Promote Project. As a key member of our engineering team, you will be responsible for designing and architecting our algo trading platform to meet the high demands of our users.

Your primary focus will be on building a robust and scalable trading platform that can handle high volumes of transactions while maintaining low latency and high throughput. You will work closely with our team to identify and prioritize features, design and implement new functionality, and optimize existing code to ensure the best possible user experience.

Requirements
  • Strong experience in software engineering with a focus on trading or exchange systems
  • Proficiency in low-level languages such as C/C++ and high-level languages such as Go, Java, and Python
  • Knowledge of algorithms, distributed systems, scalability, high availability, databases, and low-latency systems
  • Experience with messaging queues and message brokers
  • Strong analytical and problem-solving skills
  • Ability to work in a fast-paced environment and adapt to changing requirements
Preferred Qualifications
  • Experience with algo trading and financial markets
  • Knowledge of FIX protocol and financial ledgers
  • Experience with cloud platforms such as GCP and containerization using Docker and Kubernetes
  • Statistical and quantitative analysis skills
What We Offer

We offer a competitive salary range of $65,000 - $110,000 per year, a dynamic and supportive work environment, and opportunities for growth and professional development.

As a remote worker, you will have the flexibility to work from anywhere and enjoy a better work-life balance.

How to Apply

If you are a motivated and experienced software engineer looking for a new challenge, please submit your resume and a cover letter outlining your qualifications and experience.



  • 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 BitGo Inc. Full time

    Job Title: Senior Software Engineer - Trading TechnologyBitGo Inc. is seeking a highly skilled Senior Software Engineer to join our BGX team and contribute to the development of our API-first platform for businesses and developers to launch crypto products.Key Responsibilities:Own functionality and scalability features from inception to deployment 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...

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada Promote Project Full time

    Algo Trading Platform DeveloperWe are a growing FinTech startup, and we're looking for a skilled Software Engineer to join our team. As an Algo Trading Platform Developer, you will be responsible for designing and architecting our platform to satisfy our users' high expectations for quality and performance.Key Responsibilities:Design and implement a scalable...


  • Toronto, Ontario, Canada theScore Full time

    About the Role & TeamWe're seeking a highly skilled Senior Software Engineer to join our Trading team at theScore. As a key member of our distributed team, you'll work alongside smart, friendly, and dedicated Engineers, Product Managers, and Designers to deliver exceptional apps.The Trading team is responsible for building and maintaining a critical...


  • Toronto, Ontario, Canada Jonas Software UK Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Company. The ideal candidate will have a strong background in cloud computing and cybersecurity, with a proven track record of delivering high-quality software solutions.Key Responsibilities:* Design and develop scalable cloud-based systems and...


  • Toronto, Ontario, Canada Newlands Group Full time

    Job Title: Senior Software Engineering ManagerLocation: Toronto (Hybrid)Compensation: Competitive salary, bonus, equity in the company, and comprehensive benefits package.We are seeking a highly skilled Senior Software Engineering Manager with expertise in trading systems and financial services to manage the application support team for our clients platform....


  • Toronto, Ontario, Canada Newlands Group Full time

    Job Title: Senior Software Engineering ManagerWe are seeking a highly skilled Senior Software Engineering Manager to lead our application support team for our clients platform. This role is based in Toronto and involves close collaboration with our global office to ensure smooth support and integration.Key Responsibilities:Lead the support team to maintain...


  • Old Toronto, Ontario, Canada Newlands Group Full time

    Job Title: Senior Software Engineering Manager - Trading Systems SupportLocation: Toronto (Hybrid)Compensation: Competitive salary, bonus, equity in the company, and comprehensive benefits package.We are seeking a highly skilled Senior Software Engineering Manager with expertise in trading systems and financial services to lead the application support team...


  • Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Senior C++ Software EngineerJob Summary:We are seeking a highly skilled Senior C++ Software Engineer to join our team. The ideal candidate will have extensive experience in C++ development on Linux and a strong background in database-centric applications.Responsibilities: Development in C++ on Linux for a database-centric application Working with...


  • Toronto, Ontario, Canada Waterfront International Ltd Full time

    Job DescriptionWe are seeking a highly skilled and experienced Senior Software Development Engineer to join our team at Waterfront International Ltd. As a key member of our engineering team, you will play a vital role in developing and administering leading edge, global 24×7 financial trading systems.Key Responsibilities:Design, develop, and maintain...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the OpportunityIris Software Inc. is seeking a highly skilled Senior Software Engineer to join their team as a Cloud and API Expert.Job SummaryThe ideal candidate will have extensive experience in Java 8+, Spring Framework, and distributed cloud applications, with expertise in RESTful APIs, Swagger, RAML, and SOAP specifications.Key...


  • Toronto, Ontario, Canada RBC - Royal Bank Full time

    Seeking Senior Software Engineer with expertise in constructing fundamental services and web-based APIs from scratch, organizing and producing clean code, and collaborating with product management and design on requirements, priorities, sizing efforts, and trade-offs. The ideal candidate will have 3+ years of OOP development experience, Python or similar...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job OverviewHighbrow LLC is seeking a seasoned Senior Software Engineering Lead to join our team. In this role, you will be responsible for leading the development of our software products, focusing on delivering high-quality solutions that meet our business needs.About YouWe are looking for a highly skilled and experienced Software Engineer with a strong...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    Job DescriptionWe are seeking an experienced Senior Software Quality Assurance (SQA) Engineer to join our team at Medha Software Solutions Inc. The successful candidate will be responsible for ensuring the highest quality of our software products by designing, implementing, and executing comprehensive testing strategies.RequirementsA bachelor's degree in...


  • 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 Microsoft Full time

    Unlock Your Potential as a Senior Software Engineer at MicrosoftAt Microsoft, we're on a mission to empower every person and organization on the planet to achieve more. As a Senior Software Engineer, you'll be part of a talented team that's pushing the boundaries of innovation and technology.About the RoleWe're seeking a highly skilled and experienced Senior...


  • Toronto, Ontario, Canada Software International Full time

    OverviewSoftware International is a leading provider of technical talent to top companies in Canada and the US. We have an exciting opportunity for a Senior Network Research Engineer to join our team at our Toronto or Waterloo office.


  • Toronto, Ontario, Canada CPP Investments Full time

    About the RoleCPP 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...


  • Toronto, Ontario, Canada Elevate RS Corp Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Elevate RS Corp. As a key member of our engineering team, you will play a critical role in designing and implementing scalable and reliable systems that empower millions of users to trade billions of dollars worth of assets.Key...