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
7+ years of experience
Finance

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

Citi, a leading global bank with 200 million customer accounts across 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 collaborative, diverse environment that values creative thinking and critical problem-solving. As a senior engineer, you'll be responsible for building high-performing, scalable applications while working directly with front office, operations, and product teams to deliver solutions that improve efficiency and enable business expansion.

The role involves working in an Agile and DevOps environment, with good autonomy over technology decisions and ownership of the continuous delivery pipeline. You'll be using Java, RESTful services, and both SQL and NoSQL databases, while following clean coding and SOLID principles. The team emphasizes quality through code reviews, testing, and modern engineering practices.

Citi offers an attractive compensation package including competitive base salary, annual bonus, comprehensive benefits (medical, dental, vision, pension), and a hybrid working model. The company's global presence and scale provide excellent opportunities for career growth and development. The collaborative culture and focus on innovation make this an ideal role for a senior engineer looking to make a significant impact in financial technology.

Working at Citi means joining an organization committed to diversity, professional development, and work-life balance, with opportunities to work on complex technical challenges in a global financial context.

Last updated a day 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
  • Team player comfortable with ambiguity and problem-solving
  • 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