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, health benefits, and opportunities for remote work.
- Other info: Dynamic team environment with excellent career growth and mentorship opportunities.
- Why this job: Make a real impact in finance technology while working with top-tier professionals.
- Qualifications: Expertise in C++, Rust, or Java 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. We have 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities.
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 employer: Citibank (Switzerland) AG
Citi is an exceptional employer that fosters a dynamic and inclusive work culture, offering employees the opportunity to engage in cutting-edge technology within the fast-paced Fixed Income sector. With a strong emphasis on innovation and collaboration, employees benefit from extensive professional development opportunities, mentorship from industry leaders, and the chance to work on high-impact projects that shape the future of electronic trading. Located in London, a global financial hub, Citi provides a vibrant environment where talented individuals can thrive and make meaningful contributions to the financial landscape.
StudySmarter Expert Advice🤫
We think this is how you could land SVP Lead Engineer - Fixed Income, Low Latency Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews! Research the company, understand their products, and be ready to discuss how your skills in low-latency engineering can make a difference. Practice common interview questions and have your own questions ready to show your interest.
✨Tip Number 3
Showcase your projects! Whether it's through a portfolio or GitHub, let your work speak for itself. Highlight any relevant experience with order management systems or low-latency trading solutions to catch the eye of recruiters.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining our team at Citi.
We think you need these skills to ace SVP Lead Engineer - Fixed Income, Low Latency Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of SVP Lead Engineer. Highlight your experience with low-latency systems and any relevant technologies like Java, C++, or Rust. We want to see how your skills align with what we're looking for!
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 background makes you the perfect fit for our team. Keep it engaging and relevant to the role.
Showcase Your Technical Skills:In your application, don't forget to showcase your technical expertise. Mention specific projects where you've led development in low-latency environments or worked on order management systems. We love seeing real-world examples!
Apply Through Our Website:We encourage you to apply through our website for the best chance of being noticed. It’s straightforward and ensures your application goes directly to us. Plus, we can’t wait to see what you bring to the table!
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 specific projects where you've implemented low-latency solutions or optimised order management systems. The interviewers will want to see your hands-on experience and how you approach technical challenges.
✨Understand the Business
Familiarise yourself with Fixed Income products and the electronic trading landscape. Being able to articulate how your technical skills can directly impact trading workflows and risk management will set you apart. Show that you understand the business side of technology.
✨Prepare for Problem-Solving Questions
Expect to tackle complex scenarios during the interview. Practice explaining your thought process when solving problems, especially those related to low-latency systems and high-performance computing. Use examples from your past experiences to illustrate your analytical skills.
✨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 in the past, focusing on how you fostered collaboration and innovation. Highlight your communication skills, as they are crucial for working with both technical and non-technical stakeholders.