At a Glance
- Tasks: Lead the design and development of cutting-edge low-latency trading systems.
- Company: Join Citi, a leading global bank with a rich history and innovative culture.
- Benefits: Enjoy competitive salary, hybrid work options, and opportunities for professional growth.
- Other info: Dynamic team environment with mentorship opportunities and career advancement.
- Why this job: Make a real impact in finance technology while working with top-tier professionals.
- Qualifications: Expertise in Java, C++, or Rust and experience in low-latency trading systems required.
The predicted salary is between 80000 - 100000 £ per year.
About Citi
Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. Our core activities are safeguarding assets, lending money, making payments, and accessing the capital markets on behalf of our clients.
Team Overview
The Fixed Income Technology group is a global team responsible for the design, development, and support of the trading and risk management systems used by the Fixed Income business. Our platforms are a critical part of Citi's markets infrastructure, processing millions of trades and calculating risk for a multi-billion dollar portfolio. We are a fast-paced, results-oriented team that values innovation, collaboration, and technical excellence.
Role Overview
We are seeking a highly skilled and experienced Lead Engineer to join our Fixed Income Technology team, specializing in low-latency electronic trading. As a Senior Vice President, you will be a key technical leader responsible for the architecture, design, and implementation of our next-generation cross-asset order management platform, matching engines, and market data distribution systems. This is a hands-on role that combines deep technical expertise in Java, C++ or Rust with leadership and a strategic mindset.
Key Responsibilities
- Technical Leadership: Lead the architectural design and development of high-performance, low-latency order management and execution systems, matching engines, and market data distribution systems for Fixed Income products.
- Hands-On Development: Engage in active, hands-on coding in Java, C++ or Rust, contributing to the core codebase and setting the standard for quality, performance, and reliability.
- System Architecture: Define and drive the long-term technology vision for the order management platform, ensuring it is scalable, resilient, and aligned with business goals.
- Low-Latency Optimization: Design, implement, and optimize trading workflows for ultra-low latency, ensuring minimal processing time from order receipt to execution.
- Protocol Management: Develop and maintain FIX protocol connectivity with various internal and external trading venues, ensuring robust and compliant communication.
- Stakeholder Collaboration: Partner closely with front-office traders, quantitative analysts, and product managers to understand business requirements and translate them into robust technical solutions.
- Mentorship & Guidance: Mentor and coach junior and mid-level engineers, fostering a culture of technical excellence, innovation, and continuous learning.
- Production Support: Act as a senior escalation point for resolving complex production issues, ensuring the stability and integrity of the trading platform.
Qualifications & Skills
- Experience: Extensive professional software development experience, with a significant portion in a front-office role focused on low-latency electronic trading or order management systems.
- Domain Knowledge: Deep understanding of Fixed Income products, electronic trading concepts, market data, and the trade lifecycle is essential.
- Technical Expertise:
- Expert-level proficiency in C++ or Rust, with a strong emphasis on performance-critical, low-latency programming.
- Proven experience in the design, development, and maintenance of cross-asset order management systems (OMS).
- Demonstrable expertise in building and optimizing low-latency matching engines.
- Solid hands-on experience in integrating with and managing vendor market data feed handlers (e.g., Redline, Exegy).
- Strong knowledge and practical experience in designing and implementing robust market data distribution systems for ultra-low-latency environments.
- Deep, practical knowledge of the FIX protocol, including session management, order flow, and execution reporting.
- Strong knowledge of high-performance messaging middleware (e.g., Kafka, Solace) and low-latency data handling techniques.
- Proven experience designing and building complex, distributed, and fault-tolerant systems.
- Experience with modern development tools, including Git, Jenkins, and containerization technologies (e.g., Docker, OpenShift).
- Leadership: Demonstrable experience leading software projects, mentoring engineers, and making key architectural decisions.
- Problem Solving: Exceptional analytical and problem-solving skills, with the ability to tackle complex challenges under pressure.
- Communication: Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
SVP Lead Engineer - Fixed Income, Low Latency Engineer in London employer: Citibank (Switzerland) AG
Citi is an exceptional employer that fosters a dynamic and inclusive work culture, particularly within its Fixed Income Technology team in London. Employees benefit from a collaborative environment that encourages innovation and technical excellence, alongside ample opportunities for professional growth and mentorship. With a commitment to cutting-edge technology and a focus on low-latency electronic trading, Citi offers a rewarding career path for those looking to make a significant impact in the financial services industry.
StudySmarter Expert Advice🤫
We think this is how you could land SVP Lead Engineer - Fixed Income, Low Latency Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors. Attend industry meetups or webinars, and don’t be shy about asking for introductions. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Prepare for those interviews by brushing up on your technical skills. Practice coding challenges in Java, C++, or Rust, and be ready to discuss your experience with low-latency systems. Show them you’re not just a leader but also a hands-on developer!
✨Tip Number 3
Don’t forget to showcase your leadership skills! Be ready to share examples of how you’ve mentored others or led projects. Companies love candidates who can inspire and elevate their teams, especially in fast-paced environments like Fixed Income.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Citi. Don’t miss out on this opportunity—get your application in before the deadline!
We think you need these skills to ace SVP Lead Engineer - Fixed Income, Low Latency Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to highlight your experience in low-latency electronic trading and order management systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about Fixed Income technology and how your leadership experience can benefit our team. Keep it concise but impactful!
Showcase Your Technical Skills:Since this role requires deep technical expertise, make sure to highlight your proficiency in Java, C++, or Rust. Include specific examples of projects where you’ve optimised for low latency or built complex systems.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows you’re serious about joining our team at Citi!
How to prepare for a job interview at Citibank (Switzerland) AG
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of Java, C++, and Rust. Be ready to discuss your hands-on experience with low-latency systems and order management platforms. Prepare to explain how you've optimised performance in past projects.
✨Understand the Business
Familiarise yourself with Fixed Income products and the electronic trading landscape. Being able to articulate how your technical skills can solve business challenges will set you apart. Show that you understand the trade lifecycle and market data distribution.
✨Showcase Your Leadership Skills
As a Lead Engineer, you'll need to demonstrate your ability to mentor and guide others. Prepare examples of how you've led teams or projects, and be ready to discuss your approach to fostering a culture of innovation and technical excellence.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You'll likely be speaking with both technical and non-technical stakeholders, so being able to bridge that gap is crucial. Good communication can make a big difference in how your ideas are received.