Senior Scala Engineer – Equity Derivatives Tech VP

Citigroup

Greater London

Hybrid

GBP 62,000 - 102,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Private medical care
Life insurance
Pension plan
Employee learning resources
Annual bonus

Job summary

Citi in London is seeking a senior software engineer to join the Equities Technology and Citi Investment Strategies Engineering group. You will help build, maintain, and scale the SolstiCE index calculation platform for CIS, driving a bold multi-year transformation across execution, prime, and margining.

The role combines hands-on coding with architecture evolution and cross-team collaboration. The successful candidate will have strong Scala/Python, REST/messaging experience, and a track record

Qualifications

  • Hands-on senior software development experience.
  • Proven ability to define technical architectures and deliver complex projects.
  • Proficiency in object-oriented and functional programming.
  • Rigorous application of clean code and TDD.
  • Ability to work independently and in teams in a fast-paced environment.
  • Excellent communication and multi-priority management.
  • Strong interest in solving engineering challenges and learning new technologies.
  • Proficiency in Scala and Python.
  • Expertise in REST APIs and message queues (Solace).
  • Understanding of multi-threaded programming.
  • Experience with OpenShift and containerised deployments.
  • Bachelor's degree in CS/Engineering or equivalent experience.

Responsibilities

  • Define projects with stakeholders and set priorities.
  • Evolve SolstiCE architecture, data flows, and integrations.
  • Design new core functionality and features.
  • Deliver enhancements to expand product coverage.
  • Ensure system robustness and stability.
  • Coordinate responses to production issues.
  • Mentor less experienced team members.

Skills

Senior level experience
Software architecture
OO and functional programming
Clean code & TDD
Communication skills
Scala & Python
REST APIs & messaging
Multi-threaded programming
NoSQL (Couchbase)
Gradle & CI/CD
OpenShift
Containerised apps

Education

Bachelor's degree in CS/Engineering or related field

Tools

Gradle
Jenkins
Tekton
OpenShift
Couchbase

Job description

Salary: £62,000 - 102,000 per year

Requirements:
  • We require hands-on professional software development experience at a senior level.
  • We require proven experience defining technical architectures and leading complex projects through to delivery.
  • We require proficiency in object-oriented and functional programming.
  • We require rigorous application of clean code and TDD principles.
  • We require the ability to work independently and as part of a team in a fast-paced, rapidly changing environment.
  • We require excellent communication skills and the ability to manage multiple priorities simultaneously.
  • We require a strong interest in solving engineering challenges and learning new technologies.
  • We require proficiency in Scala and Python.
  • We require expertise in component integration via REST APIs and message queues such as Solace.
  • We require a thorough understanding of multi-threaded programming.
  • We require working knowledge of NoSQL databases such as Couchbase.
  • We require the ability to create and maintain project builds using Gradle and CI/CD pipelines using Jenkins and Tekton.
  • We require experience building and deploying containerised applications, for example using OpenShift.
  • We require a bachelors degree in computer science, engineering, or a related software programming or systems engineering field, or equivalent experience.
Responsibilities:
  • We work with business stakeholders and business analysts to define new projects, ensure requirements are complete, and agree priorities.
  • We evolve SolstiCE technical architecture, data flows, and integrations with upstream and downstream systems.
  • We design new core functionality.
  • We implement and deliver new features to expand product and use‑case coverage and increase system adoption for critical business processes.
  • We ensure ongoing system robustness and stability.
  • We coordinate our teams response to production issues.
  • We coach and mentor less experienced team members to improve the standard of work.
Technologies:
  • CI/CD
  • Gradle
  • Support
  • Jenkins
  • LESS
  • Network
  • NoSQL
  • OpenShift
  • Python
  • REST
  • Scala
  • TDD
  • AI
More:

We are Citi, and our Tech team is helping redefine global finance at scale, with systems that support business across 180+ countries and process trillions of dollars through our network every day. We are hiring for our Equities Technology and Citi Investment Strategies Engineering group in London, where our SolstiCE team develops, maintains, and supports an index calculation platform for the CIS business. This senior software engineering role is part of a bold multi-year transformation to build a best-in-class global platform across execution, prime, clearing, and cross-product margining. We offer a business casual workplace with a hybrid working model of up to 2 days working at home per week, a competitive base salary, an annual performance-related bonus, 27 days annual leave plus bank holidays, private medical care and life insurance, employee assistance support, a pension plan, paid parental leave, employee discounts, and access to extensive learning and development resources. We are committed to an inclusive workplace where everyone can feel comfortable, supported, and empowered to thrive.

last updated 36 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Scala Engineer (SolstiCE) – Equity Derivatives Tech – VP
Senior Scala Engineer (SolstiCE) – Equity Derivatives Tech – VP

Citi • Greater London

Hybrid
GBP 90,000 - 120,000
Paid Parental Leave
27 days annual leave
Private Medical Care & Life Insurance
+2
Senior Scala Engineer (SolstiCE) – Equity Derivatives Tech – VP
Senior Scala Engineer (SolstiCE) – Equity Derivatives Tech – VP

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
Hybrid work model
Base salary
27 days annual leave
+5
Senior Scala Engineer - Equities Tech Lead Hybrid OpenShift
Senior Scala Engineer - Equities Tech Lead Hybrid OpenShift

Citigroup • Greater London

Hybrid
GBP 62,000 - 102,000
Private medical care
Life insurance
Pension plan
+2
Senior Scala Engineer, SolstiCE — Equity Derivatives Tech
Senior Scala Engineer, SolstiCE — Equity Derivatives Tech

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
Hybrid work model
Base salary
27 days annual leave
+5
C# Developer - Equity Derivatives Technology Risk (AVP)
C# Developer - Equity Derivatives Technology Risk (AVP)

Citigroup • Greater London

Hybrid
GBP 62,000 - 102,000
Discretionary annual bonus
Private medical care
Life insurance
+5
Senior Java Developer - Fixed Income Algo Tech, VP
Senior Java Developer - Fixed Income Algo Tech, VP

Citigroup • Greater London

Hybrid
GBP 62,000 - 102,000
27 days annual leave
Discretionary bonus
Private medical care
+6
Java Developer for Trading (Securities Lending) - VP
Java Developer for Trading (Securities Lending) - VP

Citigroup • Greater London

Hybrid
GBP 62,000 - 102,000
Hybrid working (up to 2 days WFH)
Private medical care
Life insurance
+5
Senior Scala Engineer, SolstiCE — Equities Tech (Hybrid)
Senior Scala Engineer, SolstiCE — Equities Tech (Hybrid)

Citi • Greater London

Hybrid
GBP 90,000 - 120,000
Paid Parental Leave
27 days annual leave
Private Medical Care & Life Insurance
+2
Principal Software Engineer
Principal Software Engineer

Morgan Stanley • Greater London

On-site
GBP 68,000 - 108,000
Senior Software Engineer - Market Data Platform
Senior Software Engineer - Market Data Platform

Bloomberg • Greater London

On-site
GBP 55,000 - 95,000