Associate VP (C++ Development) - Citi
Associate VP (C++ Development) - Citi

Associate VP (C++ Development) - Citi

Belfast Full-Time 48000 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Join us as an Associate VP to develop cutting-edge C++ solutions for our Global Market Data platform.
  • Company: Citi is a leading global bank with a presence in over 160 countries, serving millions of customers.
  • Benefits: Enjoy a hybrid work model, competitive salary, 27 days leave, and private medical care.
  • Why this job: Be part of a dynamic team, enhance your tech skills, and learn about the exciting world of equity trading.
  • Qualifications: Extensive C++ experience required; knowledge of low latency systems and network protocols is a plus.
  • Other info: Citi values diversity and offers a supportive workplace where you can thrive as your authentic self.

The predicted salary is between 48000 - 72000 £ per year.

Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide 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.

General within Team:

  • Development of the Global Market Data platform to meet the requirements of the Global Equities business.
  • Support for deployed market data systems in conjunction with Equities Production Support teams.
  • Implementation and enhancement of new/altered systems.
  • Working with a business group who are committed to technology and receiving low latency market data.

Specific to role:

  • Design and development of the Global Market Data platform (C++).
  • Design and development of system functionality.
  • Coordination of Exchange mandatory changes as they pertain to the Global Market Data platform.
  • Application functionality improvements driven primarily by the Electronic Trading Desk.
  • Support for existing Market Data applications and clients.

Key Relationships:

  • Global Market Data Team
  • Electronic Trading Business
  • Equities Business Management
  • Other Equities Technology development teams
  • Technology Infrastructure Teams
  • Feed Handler Vendors i.e. VELA, Exegy etc.
  • Exchanges / Alternative Trading Venues

Development Value:

  • On-going development of new functionality for the Global Market Data platform.
  • The Global Market Data platform is evolving rapidly, offering many opportunities to exercise and improve technical skills in the area of low latency.
  • The role also offers the opportunity to learn the Equity Trading business.

Knowledge/Experience:

  • Extensive experience of C++ and Perl/Shell Scripting.
  • Knowledge and experience in building ultra-low latency market data platform will be a big plus.
  • Ability to work to tight deadlines as part of a team.
  • Ability to work with floor traders, production support and others in diagnosing and troubleshooting real-world issues.
  • Good understanding of Network Protocols - Multicast/TCP/IP.
  • Knowledge of Java is a good add-on.

Desired Skills:

  • Low Latency Market Data Skills - VELA or any other low-latency platform.
  • Working knowledge of containerization platforms e.g. OpenShift.
  • Experience of algorithmic trading and electronic trading business or technology would be beneficial, but not essential.
  • Experience of working in the finance industry would be beneficial but not essential.
  • Sound programming approach with unit test testing, code reviews and following agile methodology.
  • Red Hat Linux OS Tuning.
  • Low latency, network concurrency, multicast, and server configuration knowledge are additional useful skills.
  • Knowledge of Equities products (stock, futures, options, swaps etc) would be beneficial.
  • JIRA, Confluence, GIT, uDeploy all beneficial to know.
  • Experience or Familiarity working on Equities trading platform.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 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

Alongside these benefits, Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.

Associate VP (C++ Development) - Citi employer: Citi

Citi is an exceptional employer that fosters a dynamic and inclusive work culture, offering a hybrid working model and a competitive salary package. Employees benefit from generous annual leave, private medical care, and extensive learning opportunities, all while being part of a leading global bank that values innovation and teamwork in the fast-paced financial sector of Belfast.
C

Contact Detail:

Citi Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Associate VP (C++ Development) - Citi

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C++, Perl, and low-latency market data platforms. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.

✨Tip Number 2

Network with professionals in the finance and technology sectors, especially those who work with electronic trading systems. Engaging with industry experts can provide insights into the role and may even lead to referrals within Citi.

✨Tip Number 3

Stay updated on the latest trends in algorithmic trading and market data technologies. Being knowledgeable about current developments will not only help you in interviews but also demonstrate your genuine interest in the field.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges related to C++ and low-latency systems. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills and coding efficiency.

We think you need these skills to ace Associate VP (C++ Development) - Citi

C++ Programming
Perl/Shell Scripting
Low Latency Market Data Development
Network Protocols (Multicast/TCP/IP)
Java Programming
Containerization Platforms (e.g., OpenShift)
Algorithmic Trading Knowledge
Finance Industry Experience
Unit Testing and Code Reviews
Agile Methodology
Red Hat Linux OS Tuning
Network Concurrency and Server Configuration
Configuration of 10GB Network Interfaces
Knowledge of Equities Products
Familiarity with JIRA, Confluence, GIT, uDeploy

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive experience with C++ and any relevant skills in Perl/Shell scripting. Emphasise your knowledge of low latency market data platforms and any experience you have in the finance industry.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role at Citi and how your background aligns with their needs. Mention specific projects or experiences that demonstrate your ability to work under tight deadlines and collaborate with teams.

Highlight Relevant Skills: Clearly list your technical skills related to the job description, such as knowledge of network protocols, experience with containerization platforms, and familiarity with tools like JIRA and GIT. This will help you stand out as a candidate.

Showcase Your Problem-Solving Abilities: Provide examples in your application of how you've diagnosed and resolved real-world issues in previous roles. This is particularly important for a position that involves supporting existing market data applications.

How to prepare for a job interview at Citi

✨Showcase Your C++ Expertise

Make sure to highlight your extensive experience with C++. Be prepared to discuss specific projects where you implemented C++ solutions, especially in low-latency environments. This will demonstrate your technical proficiency and relevance to the role.

✨Understand Market Data Systems

Familiarise yourself with market data platforms and their functionalities. Being able to discuss how you have contributed to or supported similar systems in the past will show that you understand the core responsibilities of the position.

✨Communicate Effectively

Since the role involves working closely with various teams, practice articulating complex technical concepts in a way that non-technical stakeholders can understand. This skill is crucial for collaborating with traders and production support teams.

✨Prepare for Technical Questions

Expect technical questions related to network protocols, low latency configurations, and possibly even algorithmic trading. Brush up on these topics and be ready to solve problems on the spot, as this will showcase your analytical skills and readiness for the role.

Associate VP (C++ Development) - Citi
Citi
C
  • Associate VP (C++ Development) - Citi

    Belfast
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-06-27

  • C

    Citi

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>