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 global finance with innovative technology.
  • Benefits: Enjoy hybrid work, competitive salary, 27 days leave, and extensive learning resources.
  • Other info: Collaborate with diverse teams and enjoy excellent career growth opportunities.
  • 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 (plus bank holidays).
  • Discretionary annual performance‑related bonus.
  • Private medical care and life insurance.
  • Employee Assistance Program.
  • Pension plan.
  • Paid parental leave.
  • Special discounts for employees, family and friends.
  • Access to a wide array of learning and development resources.

EEO & Accessibility

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to 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 or apply for a career opportunity, please visit the Accessibility page.

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

At Citi, we are not just redefining global finance; we are creating a dynamic work environment that fosters innovation and collaboration. As a Senior Algo Trading Software Engineer, you will benefit from a competitive salary, generous annual leave, and a hybrid work model that promotes work-life balance. With access to extensive learning resources and a culture that prioritises mentorship and professional growth, Citi is an exceptional employer for those looking to make a meaningful impact in the financial technology sector.
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 current or former employees at Citi through LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the technical interview by brushing up on low-latency systems and algorithmic trading concepts. We recommend doing mock interviews with friends or using online platforms to simulate the real deal.

✨Tip Number 3

Showcase your projects! If you've worked on relevant software or trading platforms, make sure to discuss them during interviews. We love seeing how your experience aligns with what we do at Citi.

✨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.

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
Performance Optimization
Concurrency
High-Throughput Architecture
Communication Skills
Team Management
Market Microstructure Knowledge
Regulatory Regimes Understanding

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the job description. Highlight your expertise in low-latency systems and any relevant projects you've worked on. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about algorithmic trading and how your background makes you a perfect fit for our team. Let us know what excites you about working at Citi.

Showcase Your Technical Skills: In your application, don't forget to mention your proficiency in Java, C++, or Rust. If you've got experience with automated testing or Agile methodologies, make sure to highlight that too. We love seeing candidates who are technically savvy!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and submit your materials!

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 and concurrency issues.

✨Showcase Your Collaboration Skills

Citi values teamwork, so be prepared to share examples of how you've worked with traders, quantitative researchers, and other stakeholders. Highlight any successful projects where you translated complex needs into innovative solutions.

✨Emphasise Agile and CI/CD Experience

Since the role involves championing Agile practices and CI/CD processes, come equipped with specific examples of how you've implemented these methodologies in past projects. Discuss how you’ve improved testing frameworks and accelerated release cycles.

✨Communicate Clearly and Confidently

With a multicultural and cross-regional team, strong communication skills are essential. Practice explaining complex concepts in simple terms, and be ready to demonstrate your ability to present ideas clearly during the interview.

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

>