Citi is seeking a Senior Full Stack Software Engineer to join their FX Pricing team in London. This Vice President level position combines frontend and backend development expertise, with a focus on building and maintaining critical financial trading systems.
The role sits within Citi's technology division, where you'll be responsible for leading application system analysis and programming work. You'll be working with cutting-edge technologies including React, TypeScript, and Java to develop robust and scalable solutions for FX pricing systems.
As a senior engineer, you'll collaborate with multiple management teams to integrate functionality and achieve strategic goals. The position requires someone who can solve complex problems through detailed analysis of business processes and system architectures. You'll be expected to provide domain expertise and ensure application designs follow architectural blueprints while developing comprehensive coding, testing, and debugging standards.
The ideal candidate brings 6-10 years of experience in application development or system analysis, with a proven track record of successful project management. You should be a Subject Matter Expert in at least one area of application development and possess strong leadership skills to mentor mid-level developers and analysts.
This role offers the opportunity to work at one of the world's leading financial institutions, dealing with complex financial systems and contributing to critical trading infrastructure. You'll be part of a global team that values innovation, technical excellence, and professional growth.
The position requires a bachelor's degree (master's preferred) and combines technical expertise with business acumen. You'll need to demonstrate strong communication skills and the ability to work effectively with stakeholders across different levels of the organization.
Working at Citi means being part of an organization that values diversity, compliance, and ethical conduct. The company offers a collaborative environment where you can make a significant impact on global financial systems while developing your career in financial technology.