Taro Logo

Software Engineer (Assistant Vice President)

Citi is a leading global bank and financial services company operating worldwide.
Belfast, UK
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer (Assistant Vice President)

Join Citi's global technology team as a Software Engineer (Assistant Vice President) where you'll be part of a passionate engineering team building technical solutions for complex business problems. This role is situated within Markets Technology, focusing on an exciting transformation phase in OTC derivatives, margin and collateral, and payments and cash management domains. You'll be working with cutting-edge technologies including Java, Python, JavaScript, and React, while building RESTful APIs using Spring framework.

The position offers an opportunity to work with a leading global financial institution, where you'll contribute to building robust and high-quality solutions while participating in the entire software development lifecycle. You'll be working in a fast-paced environment that values clean code principles and test-driven development practices. The role requires someone who can manage multiple priorities simultaneously and has excellent communication skills.

As part of Citi's technology transformation journey, you'll have exposure to modern cloud services and distributed systems such as AWS, Kafka, Kubernetes, and various NoSQL databases. The position offers great potential for growth and learning, especially for those interested in financial technology and investment banking systems. You'll be part of a global team that values engineering excellence and innovation, while working on systems that handle critical financial operations.

Working at Citi means joining an organization that values diversity, equal opportunity, and provides comprehensive support for its employees. The role offers a blend of technical challenges and business domain expertise, making it an excellent opportunity for engineers looking to make an impact in the financial services industry.

Last updated 10 days ago

Responsibilities For Software Engineer (Assistant Vice President)

  • Build technical solutions to complex business problems
  • Participate in building software solutions for OTC derivatives, margin and collateral and payments
  • Work closely with product teams and users
  • Contribute to building a strong engineering culture within global teams

Requirements For Software Engineer (Assistant Vice President)

Java
Python
JavaScript
React
MongoDB
  • Bachelor's degree in computer science or engineering field
  • Hands-on professional software development experience
  • Proficiency in programming in Java, Python, JavaScript or React
  • Hands on experience of building RESTful APIs using popular frameworks like Spring
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Able to independently work in fast paced and rapidly changing environment

Interested in this job?

Jobs Related To Citi Software Engineer (Assistant Vice President)