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