Taro Logo

Senior Software Engineer (VP) – Equity Derivatives Technology

Citi is a world-leading global bank with approximately 200 million customer accounts and presence in more than 160 countries, providing broad financial products and services.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer (VP) – Equity Derivatives Technology

Citi, a leading global bank with a presence in over 160 countries, is seeking a Senior Software Engineer (VP) to join their Equity Derivatives Technology team in London. This role is crucial in developing and supporting the pricing platform that provides underlying asset prices for the Global Equity Derivatives business. The position offers an opportunity to work with cutting-edge technology in a fast-paced financial environment.

The successful candidate will join a team that is integral to the markets business success, working in an Agile and DevOps environment with significant autonomy over technology decisions. You'll be responsible for developing high-performing, scalable applications while collaborating with front office, operations, and product teams to deliver solutions that improve efficiency and enable business expansion.

The role demands strong expertise in Java development, RESTful web services, and a deep understanding of software engineering principles. You'll be working with modern technologies and practices, including continuous integration/deployment, code quality tools, and both SQL and NoSQL databases. The position offers exposure to financial market data systems like Refinitiv and Bloomberg.

Citi provides an excellent benefits package, including competitive salary, bonus potential, comprehensive healthcare, generous vacation time, and a hybrid working model. The company's commitment to diversity and inclusion, along with its global reach, makes it an ideal place for professional growth and development. The role offers the opportunity to make a significant impact on critical financial technology systems while working with talented professionals across the globe.

Last updated 4 days ago

Responsibilities For Senior Software Engineer (VP) – Equity Derivatives Technology

  • Define architecture, design, development, code review, pairing, testing, and maintenance of applications
  • Design and implement scalable applications and services with focus on quality and CI/CD
  • Write testable code following clean coding and SOLID design principles
  • Perform code reviews and contribute to code quality
  • Adapt to changes in priorities and requirements
  • Work closely with clients and stakeholders to define requirements
  • Collaborate with teams and mentor junior members

Requirements For Senior Software Engineer (VP) – Equity Derivatives Technology

Java
  • Very strong software development experience
  • Strong knowledge of Java and RESTful web services
  • Experience in developing performant code and Java threading
  • Experience working with Git source code management
  • Good understanding of clean coding and SOLID principles
  • Proficiency in code quality measurements using tools like Sonar
  • University degree or equivalent experience preferred
  • Experience with market data sources (Refinitiv, Bloomberg)
  • Familiarity with SQL and NoSQL databases
  • Experience working in Agile (XP) environment

Benefits For Senior Software Engineer (VP) – Equity Derivatives Technology

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 27 days annual leave plus bank holidays
  • 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 learning and development resources
  • Hybrid working model (up to 2 days working at home per week)

Interested in this job?

Jobs Related To Citi Senior Software Engineer (VP) – Equity Derivatives Technology