High-Performance Trading Software Engineer
1 day ago
Royal Bank of Canada is seeking a highly skilled Senior Low-Latency Software Engineer to join our Capital Markets Technology team.
About the RoleThis is an exciting opportunity to design and implement high-performance trading infrastructure using C++ and low-latency messaging. You will work closely with quants, traders, and other stakeholders to develop technology used in trading, ensuring it meets the highest standards of quality and performance.
Key Responsibilities- Design and implement services for trading, including market data, order management, messaging layer, security reference data systems, position keeping systems, and user interfaces.
- Collaborate with cross-functional teams to design, implement, and test technology used in trading.
- Participate in DevOps, including continuous integration pipelines, code quality tools, and release methodologies.
- Maintain, enhance, and refactor existing trading and execution systems and services.
To succeed in this role, you will need:
- A Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- At least 5 years of experience building highly performant, low-latency systems on Linux platforms.
- Proficiency in C++ programming, including knowledge of the Standard Template Library (STL), multi-threaded programming, and unit testing.
- Experience in scripting and database query coding.
- Strong analytical and problem-solving skills, with the ability to work in fast-paced environments delivering quality solutions.
Familiarity with data-oriented design principles would be an asset in this role.
What We OfferWe offer a comprehensive compensation package, including a salary of $150,000 per annum, bonuses, flexible benefits, and opportunities for professional growth and development.
You will have the chance to work with a dynamic, collaborative, and progressive team, making a lasting impact on our business. Our commitment to diversity and inclusion ensures that we foster a welcoming and inclusive environment for all employees.
-
Toronto, Ontario, Canada theScore Full timeAbout the Role & TeamAs a Staff Software Developer, Pricing Engine at theScore, you will be part of a distributed team of skilled engineers, product managers, and designers working to deliver exceptional apps. This role offers a unique opportunity to work with a talented team and contribute to the development of our innovative pricing engine.The Pricing Team...
-
High-Performance Software Engineer
7 days ago
Toronto, Ontario, Canada Primate Labs Inc. Full timePrimate Labs Inc., a renowned software company based in Toronto, is seeking an experienced High-Performance Software Engineer to join their team.The ideal candidate will have a strong background in optimizing CPU benchmark tests across various fields such as productivity applications, image processing, machine learning, and video games. This role offers the...
-
High-Performance Software Engineering Lead
1 week ago
Toronto, Ontario, Canada N42 Finance Full timeAbout N42 Finance: We're a dynamic team driven to develop cutting-edge technology in high-frequency environments.We're seeking an experienced Senior Full-Stack Software Engineer with a strong background in building scalable, high-performance applications. As the lead of our platform's development, you'll drive our efforts forward, working closely with the...
-
High Performance Software Development Engineer
4 weeks ago
Toronto, Ontario, Canada Amazon Full timeJob DescriptionThe Annapurna Labs team at Amazon Web Services (AWS) is seeking a talented Software Development Engineer II to design, develop, and maintain complex products that deliver exceptional performance, durability, and cost-effectiveness. As a member of this esteemed team, you will have the opportunity to work on cutting-edge projects, leveraging...
-
Toronto, Ontario, Canada Randstad Full timeAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of high-performance systems. The ideal candidate will have extensive experience in building scalable software solutions and a proven track record of delivering complex projects on time.Key Responsibilities:Design and implement...
-
High-Performance Software Architect
3 weeks ago
Toronto, Ontario, Canada Ripple Full timeAt Ripple, we're revolutionizing the way value moves through cutting-edge technology. As a Staff Software Engineer, you'll play a crucial role in optimizing and scaling our liquidity businesses.We're seeking a talented engineer to partner with our quantitative developers, applied scientists, and other software engineers to deliver innovative solutions that...
-
Software Engineer
2 months ago
Old Toronto, Ontario, Canada Alpaca Full timeUnlock the Power of Algo Trading with AlpacaAre you a software engineer with a passion for trading and a knack for building scalable systems? Do you want to be part of a growing FinTech startup that's revolutionizing the retail trading market?About the RoleWe're seeking a highly skilled software engineer to join our team and help build our algo trading...
-
High Performance Operations Engineer
4 weeks ago
Toronto, Ontario, Canada Index Exchange Full timeWe're seeking a highly skilled High Performance Operations Engineer to join our team at Index Exchange.Key Responsibilities Maintain the health, security, and performance of our global network and systems infrastructure environments. Execute timely and effective incident response, identifying and mitigating issues to minimize downtime. Collaborate with...
-
High-Performance Compiler Engineer
2 days ago
Toronto, Ontario, Canada Amazon Full timeUnlock the full potential of machine learning with Amazon Web Services (AWS) as a High-Performance Compiler Engineer. This role is your chance to design, develop, and deploy cutting-edge software solutions that drive innovation and excellence in the field of deep learning.Avoid complex technical problems by developing fault-tolerant systems at massive scale,...
-
Toronto, Ontario, Canada Amazon Full timeAmazon's Labor Scheduling Organization is on the hunt for a talented Software Development Engineer to join our team.We're building cutting-edge technology to ensure that the right people are in the right places at the right times to power Amazon's global fulfillment operation.About the Role:As a member of our cross-functional team, you'll be responsible for...
-
Senior Full Stack Software Engineer
4 days ago
Toronto, Ontario, Canada Iris Software Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team in Toronto. This is an excellent opportunity for professionals with experience in capital markets/trading and strong payment systems.Job SummaryThis role involves designing, developing, and deploying large-scale enterprise applications using Java full stack...
-
Data Infrastructure Developer
1 week ago
Toronto, Ontario, Canada MPA Recruitment Full timeGlobal Investment Management Firm Seeking Experienced Software DeveloperMaintain and enhance the service-oriented data storage infrastructure for a global investment management firm. Develop microservices that provide high-performance solutions to access large data sets required in trading and research.About the RoleWe are looking for an experienced Software...
-
High-Performance Software Developer
7 days ago
Toronto, Ontario, Canada RainesDev Full timeOverviewRainesDev is a Scientific Data and AI Cloud company dedicated to improving human life through innovative scientific data and AI solutions.Estimated Salary$125,000 - $175,000 per yearJob DescriptionWe are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have experience in designing and developing high-performance,...
-
Toronto, Ontario, Canada Intel Full timeAt Intel, we are seeking a highly skilled FPGA Modeling Software Engineer to join our team in Toronto.The Programmable Solutions Group (PSG) is a world-class research and development site, creating state-of-the-art CAD software tools and industry-leading programmable logic device architectures. We offer a dynamic work environment driven by ingenuity and...
-
High-Quality Software Engineer
3 weeks ago
Toronto, Ontario, Canada theScore Full timeAbout the Role & TeamWe are seeking a highly skilled Senior QA Engineer to join our Quality Engineering team. As a key member of this team, you will play a critical role in delivering high-quality software solutions to millions of sports fans across various platforms.As part of our team, you will be responsible for ensuring that our software meets the...
-
High Performance Software Engineer
7 days ago
Toronto, Ontario, Canada Luxoft Full timeCompany OverviewWe are a professional investment management organization globally investing in funds for long-term sustainability.About UsWe invest in major asset classes including public equity, private equity, real estate, infrastructure and fixed-income instruments.SalaryThe estimated salary for this position is around $120,000 - $180,000 per year.Job...
-
High-Performance Test Engineer
3 weeks ago
Toronto, Ontario, Canada State Street Full timeOverview of State Street State Street, a leading global financial services company, is at the forefront of innovation and growth. Our FinTech division, Charles River Development (CRD), powers the State Street Alpha Platform, a cloud-based Front Office technology that sets industry standards. As we continue to expand and grow, we are seeking a talented...
-
Mainframe CICS Engineer
4 weeks ago
Toronto, Ontario, Canada Software International Full timeSoftware International is a leading provider of technical talent to Fortune 100/500/1000 and other organizations across Canada and the US.This role is with our F500 consulting client, working with a key customer in Canada. The position is fully remote, but candidates must be authorized to work in Canada.**Job Summary:**Mainframe CICS Systems Programmer...
-
Toronto, Ontario, Canada Amazon Full timeAbout AmazonAt Amazon, we are committed to delivering exceptional customer experiences and driving business growth through innovative technology solutions. As a leading e-commerce company, we serve millions of customers worldwide, offering a wide range of products and services.Job SummaryWe are seeking an experienced Software Development Engineer to join our...
-
Toronto, Ontario, Canada TD Bank Full timeOverviewTD Bank is a leading financial institution with a strong presence in Canada, offering a wide range of capital markets products and services to corporate, government, and institutional clients. Our technology team plays a critical role in supporting our business operations, and we are looking for experienced professionals to join our ranks.Job...