At a Glance
- Tasks: Design and optimise high-performance trading systems for low-latency operations.
- Company: Join National Bank of Canada, a leader in innovative financial technology.
- Benefits: Enjoy flexible work options, health programs, and a generous pension plan.
- Why this job: Be part of a collaborative team driving cutting-edge technology in finance.
- Qualifications: Proficiency in C++, multithreading, and network optimisation required.
- Other info: Hybrid work model prioritising flexibility and quality of life.
The predicted salary is between 42000 - 84000 ÂŁ per year.
Trading System Performance Engineering Specialist
Join to apply for the Trading System Performance Engineering Specialist role at National Bank of Canada
Trading System Performance Engineering Specialist
1 week ago Be among the first 25 applicants
Join to apply for the Trading System Performance Engineering Specialist role at National Bank of Canada
Get AI-powered advice on this job and more exclusive features.
A career as a Trading System Performance Engineering Specialist at National Bank means being part of our Electronic Trading team. As an expert, you will be responsible for designing, optimising and monitoring low-latency trading systems. You will contribute directly to the performance and competitiveness of our financial market’s operations.
Your job
- Design and optimise high-performance trading systems
- Reduce latency and improve the efficiency of real-time processing
- Configure thread affinity for optimal CPU resource utilisation
- Implement advanced multithreading and parallel processing techniques
- Monitor system performance using tools such as Prometheus and Grafana
- Perform performance and stress tests to identify areas for improvement
- Work with development, infrastructure and trading teams to align technical solutions with business needs.
Your team
As part of a 50-strong team, you’ll report directly to the Director of Low Latency Trading Platforms, working at the forefront of cutting-edge financial technology.
Our team is distinguished by its collaborative approach to developing an end-to-end agile technology stack, where cross-functional expertise drives innovation and performance.
Based in London, United Kingdom, the role is designed to prioritize both flexibility and quality of life. We offer a hybrid work model with adaptable hours, empowering you to balance professional excellence with personal well-being.
Prerequisites
- Proficiency in CPU, memory and I/O optimisation techniques
- Proficiency in C++ and understanding of hardware-software interactions
- Solid knowledge of TCP/IP, UDP, multicast protocols and network optimisation techniques
- Experience with kernel bypass, DMA, FPGA, etc.
- Design and implement high-performing multithreaded applications
- Python skills for automation and rapid prototyping
- Familiar with DevOps practices and agile environments.
Your benefits
In addition to competitive compensation, upon hiring you’ll be eligible for a wide range of flexible benefits to help promote your wellbeing and that of your family.
* Health and wellness program, including many options
* Flexible group insurance
* Generous pension plan
* Employee Share Ownership Plan
* Employee and Family Assistance Program
* Preferential banking services
* Opportunities to get involved in community initiatives
* Telemedicine service
* Virtual sleep clinic
These are a few of the benefits available to you. We have an offer that keeps up with trends as well as your needs and those of your family.
Our dynamic work environments and cutting-edge collaboration tools foster a positive employee experience. We actively listen to employees’ ideas. Whether through our surveys or programs, regular feedback and ongoing communication is encouraged.
We\’re putting people first
We\’re a bank on a human scale that stands out for its courage, entrepreneurial culture, and passion for people. Our mission is to have a positive impact on peoples\’ lives. Our core values of partnership, agility, and empowerment inspire us,and inclusivity is central to our commitments. We offer a barrier-free workplace that is accessible to all employees.
We want our recruitment process to be fully accessible. If you require accommodation, feel free to let us know during your first conversations with us. We welcome all candidates! What can you bring to our team?
Come live your ambitions with us!
Seniority level
-
Seniority level
Entry level
Employment type
-
Employment type
Full-time
Job function
-
Job function
Information Technology
-
Industries
Banking
Referrals increase your chances of interviewing at National Bank of Canada by 2x
Sign in to set job alerts for “System Engineer” roles.
London, England, United Kingdom 1 week ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom ÂŁ50,000.00-ÂŁ60,000.00 1 month ago
Systems Engineer – Systematic Hedge Fund – ÂŁ200k
London, England, United Kingdom 5 months ago
Systems Engineer – Quant Hedge Fund – ÂŁ200k
London, England, United Kingdom 2 days ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 7 months ago
London, England, United Kingdom 7 months ago
London, England, United Kingdom 2 months ago
Software Engineer, All Levels – London & Lisbon
Greater London, England, United Kingdom 2 days ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 3 weeks ago
London, England, United Kingdom 6 months ago
London, England, United Kingdom 1 day ago
London, England, United Kingdom 1 week ago
Information Technology Infrastructure Engineer
Waltham Abbey, England, United Kingdom 4 months ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 2 months ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 7 hours ago
London, England, United Kingdom 4 months ago
London, England, United Kingdom 1 week ago
IT System Engineer – Virtualization and Backup
London, England, United Kingdom 1 week ago
London, England, United Kingdom 3 days ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom ÂŁ35,000.00-ÂŁ35,000.00 3 hours ago
London, England, United Kingdom 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Trading System Performance Engineering Specialist employer: National Bank of Canada
Contact Detail:
National Bank of Canada Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Trading System Performance Engineering Specialist
✨Tip Number 1
Familiarise yourself with the latest trends in low-latency trading systems. Understanding current technologies and methodologies will not only boost your confidence but also demonstrate your commitment to staying ahead in this fast-paced field.
✨Tip Number 2
Network with professionals in the electronic trading space. Attend industry meetups or webinars to connect with potential colleagues and learn about their experiences, which can provide valuable insights into what National Bank of Canada might be looking for.
✨Tip Number 3
Brush up on your C++ skills and ensure you can discuss your experience with multithreading and performance optimisation techniques. Being able to articulate your technical expertise clearly during interviews will set you apart from other candidates.
✨Tip Number 4
Prepare to discuss how you've collaborated with cross-functional teams in the past. Highlighting your ability to work effectively with development, infrastructure, and trading teams will show that you can thrive in the collaborative environment at National Bank.
We think you need these skills to ace Trading System Performance Engineering Specialist
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your proficiency in C++, multithreading, and performance optimisation techniques. Use specific examples from your past experiences that demonstrate your ability to design and optimise trading systems.
Craft a Compelling Cover Letter: In your cover letter, express your passion for financial technology and how your skills align with the role. Mention your experience with tools like Prometheus and Grafana, and how you can contribute to the Electronic Trading team.
Showcase Relevant Projects: If you've worked on projects involving low-latency systems or network optimisation, include these in your application. Detail your role and the impact of your contributions to demonstrate your hands-on experience.
Highlight Soft Skills: Don't forget to mention your collaborative approach and ability to work in cross-functional teams. The job description emphasises teamwork, so showcasing your communication and problem-solving skills will be beneficial.
How to prepare for a job interview at National Bank of Canada
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in C++, multithreading, and optimisation techniques. Bring examples of past projects where you successfully reduced latency or improved system performance.
✨Understand the Company’s Technology Stack
Familiarise yourself with the tools and technologies mentioned in the job description, such as Prometheus, Grafana, and DevOps practices. This will demonstrate your genuine interest and readiness to contribute.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your ability to troubleshoot and optimise trading systems. Practice explaining your thought process clearly and logically when solving complex problems.
✨Emphasise Collaboration and Communication
Since the role involves working with various teams, highlight your experience in collaborative environments. Share examples of how you’ve effectively communicated technical solutions to non-technical stakeholders.