This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Citi is a world-leading global bank with approximately 200 million customer accounts and a presence in more than 160 countries. In the world of Capital Markets electronic trading, performance, agility, and reliability are crucial. A core team of expert engineers within Citi have developed Ambrosia, a framework for building self-healing, scalable, high performance, asynchronous, event driven, Microservices based solutions. We build microservices based event sourcing systems on a low latency in-house framework with response times in the 10 microsecond to 100 microsecond range.
Job Responsibility:
Work on the integration of functions to meet goals, deploy new products, and enhance processes across the Capital Markets asset classes
Provide world class expertise in area low latency development
Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
Consult with end users to identify system function specifications and incorporate into overall system design
Requirements:
Demonstrated Subject Matter Expert (SME) in area of Applications Development, preferably in electronic and algorithmic trading systems
Complete knowledge of modern technologies such as the JVM, the Linux Operating system, system calls and Kernel
Experience developing robust and secure applications using the Rust programming language or has a string desire to write production worthy code using Rust
Experience in the design, implementation, and maintenance of high-performance, low-latency systems for business critical applications
Ability to stay up-to-date with the latest Rust language features, security vulnerabilities, and industry best practices
Knowledge of TCP and other IP based network protocol technologies including hardware accelerated kernel bypass e.g. Solarflare OpenOnload
Performance assessment and targeted tuning
Design and architectural elegance
Experience in implementing projects
Great communicator with high EQ
Ability to occasionally produce clear diagrammatic documentation and model key aspects in UML sequence diagrams
May have a background in C++ before moving to Java or Rust
Relationship and consensus building skills
Bachelor's degree/University degree or equivalent experience in a similar role
Nice to have:
Passion for coding excellent, commercial grade, mission critical frameworks
What we offer:
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
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.