Senior Software Engineer – Margin Technology – Assistant Vice President
Citi · London
Job description
About the role
Citi is looking for a Senior Software Engineer to join its Margin Technology team within Markets Technology. You will work with a global group of engineers to design and deliver robust software solutions that support margin and collateral processes.
Key responsibilities
- Design, develop, and maintain high‑quality Java, Python and React applications.
- Build and expose RESTful APIs using Spring framework.
- Collaborate closely with product owners, users and other engineering teams throughout the full software lifecycle.
- Apply test‑driven development (TDD) and clean‑code practices to ensure reliability.
- Contribute to a strong engineering culture across global teams.
- Manage multiple priorities in a fast‑paced, evolving environment.
Required profile
- Bachelor’s degree in Computer Science, Engineering or a related field.
- Professional software development experience with Java, Python and/or React.
- Hands‑on experience building RESTful APIs with Spring.
- Familiarity with TDD, clean‑code principles, data structures, algorithms and SQL.
- Ability to work independently and adapt quickly to change.
Required skills
- Java
- Python
- React
- Spring
- RESTful API development
- Test‑Driven Development (TDD)
- SQL
- AWS cloud services
- Kafka
- Kubernetes
- S3, DynamoDB, MongoDB or other NoSQL databases
What we offer
- Hybrid working model (up to 2 days remote per week).
- Competitive base salary with annual review.
- 27 days annual leave plus bank holidays.
- Discretionary performance bonus.
- Private medical care, life insurance, pension plan and paid parental leave.
- Employee assistance program and special discounts.
- Access to extensive learning and development resources.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Kingdom.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
22 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Citi
London
Related job offers
-
Senior Specialist - Software Engineer III
On London -
Systems Test Engineer – Simulation & Automation
shieldai London -
Staff Systems Administrator – Enterprise IT Owner
shieldai London -
Software Project Manager
Oceaneering Group Enterprise Aberdeen -
Information Coordinator (Fixed Term Contract)
Oceaneering Group Enterprise Aberdeen