Senior Algo Trading Software Engineer (VP)
Senior Algo Trading Software Engineer (VP)

Senior Algo Trading Software Engineer (VP)

Full-Time 80000 - 100000 ÂŁ / year (est.) Home office (partial)
Citigroup, Inc.

At a Glance

  • Tasks: Design and develop cutting-edge low-latency trading systems that shape global finance.
  • Company: Join Citi, a leader in redefining finance with innovative technology.
  • Benefits: Enjoy a competitive salary, hybrid work model, and generous annual leave.
  • Other info: Collaborate with diverse teams and leverage AI tools for enhanced productivity.
  • Why this job: Make a real impact on global markets while growing your skills in a dynamic environment.
  • Qualifications: Strong knowledge in Java, C++, or Rust; experience in electronic trading platforms.

The predicted salary is between 80000 - 100000 ÂŁ per year.

Discover your future at Citi. 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 over 180 countries at a scale few can match. From deploying advanced AI to shaping global markets, we build systems that matter. Join a team where your work helps influence economies, your ideas drive innovation, and your growth is backed by mentorship, continuous learning and flexible hybrid work opportunities.

Citi’s Equities Technology organization is seeking a Software Engineer to join the Equities Electronic‑Execution (Electronic Trading) technology team. In this role you will design, develop, and deliver Citi’s next‑generation low‑latency execution platform, including Algorithmic Trading, Smart Order Routing, 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, product, research, infrastructure, production support, and QA. Close alignment with global strategy and cross‑regional delivery is key to this role.

Responsibilities
  • Core Development: Design, develop and maintain high‑performance, low‑latency electronic execution systems.
  • Product Collaboration: Partner with traders, quantitative researchers and clients to translate needs into innovative product features and enhancements, including 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 SDLC to enhance productivity, code quality and innovation.
  • Agile & CI/CD: Champion Agile development practices and 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 in low‑latency Java, C++ or Rust.
  • Prior development experience of electronic trading platforms in a global financial institution or equivalent environment.
  • Solid understanding of automated testing techniques and quality engineering practices.
  • Strong grasp of Agile methodologies and Continuous Integration processes.
  • Familiarity with low‑latency system design, performance optimization, concurrency and high‑throughput architecture.
  • Ability to prioritize multiple tasks, set goals and meet deadlines in a fast‑paced, globally distributed setting.
  • Excellent communication skills and the ability to present and grasp complex concepts in a multicultural, cross‑regional context.
  • Knowledge of regional exchange microstructure and regulatory regimes.
  • Prior experience in managing small teams is a plus.
Education
  • Bachelor’s degree or university degree in Computer Science, Engineering or a related field, or equivalent professional experience.
Benefits
  • Hybrid work model: up to 2 days working from home per week.
  • Competitive base salary, annually reviewed.
  • 27 days annual leave.

Senior Algo Trading Software Engineer (VP) employer: Citigroup, Inc.

Citi is an exceptional employer that empowers its employees to shape the future of global finance through innovative technology and collaborative teamwork. With a strong focus on mentorship, continuous learning, and a flexible hybrid work model, employees enjoy a supportive work culture that fosters personal and professional growth. Located in a dynamic financial hub, Citi offers unique opportunities to work on cutting-edge projects that influence economies worldwide, making it an ideal place for those seeking meaningful and rewarding careers.
Citigroup, Inc.

Contact Detail:

Citigroup, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Algo Trading Software Engineer (VP)

✨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 introducing yourself. You never know who might have the inside scoop on job openings at Citi!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to low-latency systems or algorithmic trading. This will give you an edge when discussing your experience during interviews.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills in Java, C++, or Rust. Practice common algorithms and data structures, and be ready to discuss your past projects in detail. We want to see how you think and solve problems!

✨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 genuinely interested in joining our team at Citi.

We think you need these skills to ace Senior Algo Trading Software Engineer (VP)

Low-Latency Java
C++
Rust
Electronic Trading Platforms
Automated Testing Techniques
Quality Engineering Practices
Agile Methodologies
Continuous Integration Processes
Low-Latency System Design
Performance Optimization
Concurrency
High-Throughput Architecture
Communication Skills
Team Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Senior Algo Trading Software Engineer. Highlight your experience with low-latency systems and any relevant projects you've worked on. 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 how you can contribute.

Showcase Your Technical Skills: Don’t forget to showcase your technical skills in your application. Mention your proficiency in Java, C++, or Rust, and any experience you have with Agile methodologies. We love seeing candidates who can demonstrate their technical prowess!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we’re excited to see your application come through!

How to prepare for a job interview at Citigroup, Inc.

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of low-latency Java, C++, or Rust. Be ready to discuss your previous experiences with electronic trading platforms and how you've tackled performance optimisation. This is your chance to showcase your technical prowess!

✨Showcase Your Collaboration Skills

Since this role involves working closely with traders, researchers, and other teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight any cross-functional projects you've been part of and how you contributed to their success.

✨Demonstrate Agile Mindset

Familiarise yourself with Agile methodologies and CI/CD processes. Be ready to discuss how you've implemented these practices in your previous roles, especially focusing on shift-left testing and how it improved your team's efficiency.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills in a fast-paced environment. Think of scenarios where you've had to prioritise tasks or manage multiple deadlines. Use the STAR method (Situation, Task, Action, Result) to structure your answers effectively.

Senior Algo Trading Software Engineer (VP)
Citigroup, Inc.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>