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).
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact. Job Overview About Fixed Income Technology at Citi Fixed Income Technology at Citi is dedicated to delivering state-of-the-art technology solutions for the Global Fixed Income (FI) business. Our initiatives span sales, risk, pricing, algorithmic trading, execution, and trade processing. As one of the top global dealers in Fixed Income, Citi offers a unique opportunity to develop cutting-edge technical skills and build a strong career. The FI business is pursuing an ambitious growth plan, and robust technical development is crucial to achieving our goals and maintaining our leadership in the financial market.
Job Responsibility:
Design and develop front office eTrading applications for the trading business
Lead and mentor development team members, including conducting thorough PR reviews and providing expert technical advice and guidance
Collaborate directly with Traders, Sales, and Quants to define the future direction of the platform
Leverage creativity and innovation to enhance the platform's technical capabilities, ensuring stability, flexibility, and maintainability
Drive engineering standards and best practices across the team
Enhance automated testing efforts and optimize the User Acceptance Testing (UAT) process
Serve as an advisor or coach to new or junior analysts, fostering their professional growth
Troubleshoot challenging performance and scalability issues, providing leadership in problem resolution
Engage with business users in APAC and across Europe (e.g., London, Paris, Milan) to understand requirements and deliver solutions
Actively contribute to and lead global critical initiatives, collaborating with global teams to drive strategic technical projects
Partner with other regional leads to continuously improve system quality, reliability, and performance across the global platform
Utilize deep Fixed Income product knowledge to accurately understand business requirements and implement solutions with high quality and effectiveness
Provide third-line support during core trading hours
Act as a Subject Matter Expert (SME) to senior stakeholders and team members
Work effectively with cross-functional teams, including Project Managers (PM), Business Analysts (BA), Quality Assurance (QA), and business stakeholders, to ensure efficient project execution and successful delivery
Liaise with global business, product, support, and development teams on various projects
Requirements:
10+ years of programming experience with an object-oriented language (preferably Java), including multi-threading concepts and relational databases
Solid architectural understanding of enterprise applications
Strong grasp of computer science fundamentals: concurrency, algorithms, data structures, design patterns, etc
Demonstrated experience leading a development team of significant size for large-scale projects, delivering complex solutions effectively
Experience with Java Core, Spring framework, and Linux
Demonstrated experience developing large financial software trading systems with significant hands-on development in optimizing and tuning performance, coupled with critical thinking skills related to re-use, scalability, and troubleshooting
Experience delivering solutions with ION Trading, Transficc, or other recognized connectivity vendors
Strong Fixed Income Financial Products knowledge (e.g., government/corporate bonds, ETFs, Interest Rate Swaps, Broker/Customer Markets electronic trading flows) to effectively translate business requirements into technical solutions
Experience with KDB
Proficiency in modern software development practices such as Agile development, Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD)
Experience working in an Agile, globally distributed team using tools like Jira, Bitbucket, Sonar, and TeamCity
Familiarity with development tools such as IntelliJ, Gradle, etc
Experience with JSON/XML and REST services
Bachelor's degree/University degree or equivalent professional experience
Excellent verbal and written communication skills, with the ability to effectively interact with business users and senior stakeholders
Strong teamwork and leadership skills, with the ability to thrive in and guide a distributed global team environment
Exceptional analytical and problem-solving abilities
Self-motivated with a strong determination to learn and achieve goals, and inspire the same in others
Experience across the full software development lifecycle