Low Latency E-Trading Software Engineer in London

Low Latency E-Trading Software Engineer in London

London Full-Time 60000 - 80000 € / year (est.) Home office (partial)
Citi

At a Glance

  • Tasks: Design and develop cutting-edge low-latency trading systems that shape global finance.
  • Company: Join Citi, a leading global financial institution with a collaborative tech team.
  • Benefits: Enjoy 27 days annual leave, private medical care, and a performance-related bonus.
  • Other info: Dynamic work environment with mentorship and opportunities for career growth.
  • Why this job: Make a real impact in finance while working with innovative technologies and talented teams.
  • Qualifications: Strong skills in Java, C++, or Rust; experience in electronic trading platforms preferred.

The predicted salary is between 60000 - 80000 € per year.

Discover your future at Citi. Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

Citi's Equities Technology organization is seeking a Software Engineer to join the Equities Electronic-Execution (Electronic Trading) technology team. The person in this role will be responsible for the design, development, and delivery of Citi's next‑generation low‑latency execution platform. This platform encompasses critical components including Algorithmic Trading, Smart Order Routing (SOR), Dark Pool & Internalization engines, Low latency Client & Exchange Connectivity, and high‑throughput market data processing.

The senior engineer will collaborate with a cross‑functional team of developers and work closely with product development, quantitative research, technology infrastructure, production support and QA teams. Close alignment with the global strategy and cross‑regional delivery is a key aspect of this role.

Responsibilities

  • Core Development: Design, development and maintenance of high-performance, low-latency electronic execution systems.
  • Product Collaboration: Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements — including execution performance improvements, new liquidity sources, and DMA capabilities.
  • Testing: Continuously improve and maintain testing frameworks, development tools, and environments to ensure platform reliability and performance at scale.
  • AI-Powered SDLC: Leverage Citi's suite of AI-powered development tools throughout the Software Development Life Cycle (SDLC) to enhance productivity, code quality, and innovation.
  • Agile & CI/CD: Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes with a focus on shift-left testing and accelerated release cycles.
  • Platform Support & Enhancement: Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions.

Qualifications

  • Strong technical knowledge and expertise in Low latency Java, C++ or Rust.
  • Prior experience in developing electronic trading platforms in a global financial institution or equivalent environment.
  • Strong understanding of automated testing techniques and quality engineering practices.
  • Solid understanding of Agile methodologies and Continuous Integration processes.
  • Familiarity with low-latency system design, including performance optimization, concurrency, and high-throughput architecture.
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast‑paced, globally distributed environment.
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural, cross-regional environment.
  • Knowledge of regional exchange microstructure and regulatory regimes.
  • Prior experience in managing small teams is a plus.

Education

Bachelor's degree / University degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

Benefits

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Equal Opportunity Statement

Citi is an equal‑opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review, please contact us for Accessibility at Citi.

Low Latency E-Trading Software Engineer in London employer: Citi

Citi is an exceptional employer that offers a dynamic work environment where innovation meets impact. With a commitment to employee growth through mentorship and continuous learning, you will have the opportunity to work on cutting-edge technology in a collaborative culture that values diverse perspectives. Located in a global financial hub, Citi provides competitive benefits, including generous annual leave, private medical care, and special discounts, making it an attractive place for those looking to build a meaningful career in finance technology.

Citi

Contact Detail:

Citi Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Low Latency E-Trading Software Engineer in London

Tip Number 1

Network like a pro! Reach out to current employees at Citi through LinkedIn or industry events. A friendly chat can give you insider info and maybe even a referral.

Tip Number 2

Prepare for the technical interview by brushing up on low-latency systems and coding challenges. Practice with mock interviews to boost your confidence and show off your skills.

Tip Number 3

Show your passion for finance tech! Be ready to discuss how your previous projects relate to electronic trading and how you can contribute to Citi's innovative platform.

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 the team.

We think you need these skills to ace Low Latency E-Trading Software Engineer in London

Low Latency Java
C++
Rust
Electronic Trading Platform Development
Automated Testing Techniques
Quality Engineering Practices
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Low Latency E-Trading Software Engineer role. 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 electronic trading and how your background makes you a great fit for our team. Let us know what excites you about working at Citi and in this role.

Showcase Your Projects:If you've worked on any projects related to electronic trading or low-latency systems, make sure to mention them! We love seeing real-world applications of your skills, so include links or descriptions that demonstrate your expertise.

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at Citi.

How to prepare for a job interview at Citi

Know Your Tech Inside Out

Make sure you brush up on your knowledge of low-latency Java, C++, or Rust. Be ready to discuss specific projects where you've implemented these technologies, especially in electronic trading platforms. This will show that you not only understand the theory but also have practical experience.

Understand the Business

Familiarise yourself with how electronic trading works and the role of algorithmic trading, smart order routing, and market data processing. Being able to speak about how your technical skills can directly impact trading performance will impress the interviewers.

Showcase Your Problem-Solving Skills

Prepare to discuss real-world challenges you've faced in previous roles and how you tackled them. Use examples that highlight your ability to work under pressure and deliver solutions in a fast-paced environment, as this is crucial for the role.

Communicate Clearly

Since you'll be collaborating with cross-functional teams, practice explaining complex technical concepts in simple terms. Good communication skills are key, so be prepared to demonstrate your ability to convey ideas effectively, especially in a multicultural setting.