Taro Logo

Software Engineer (AVP)

Citi is a leading global bank providing financial services and products worldwide.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer (AVP)

Citi, a leading global financial institution, is seeking a Senior Software Engineer (AVP) to join their Markets Technology team in Pune. This role presents an exciting opportunity to work on transformative projects in OTC derivatives, margin and collateral, and payments and cash management domains. As part of the global technology team, you'll collaborate with passionate engineers to build technical solutions for complex business problems.

The position requires someone who thrives on engineering challenges and has a proven track record of delivering robust, high-quality solutions. You'll be working with modern technologies including Java, Python, JavaScript, and React, while building RESTful APIs using frameworks like Spring. The role involves working with distributed systems and cloud services such as AWS, Kafka, and various database technologies.

This is an excellent opportunity for experienced software engineers who want to make an impact in the financial services industry. The role offers exposure to cutting-edge technology while working on mission-critical systems that power global financial markets. You'll be part of a team that values clean code principles, test-driven development, and engineering excellence.

The ideal candidate will have strong technical skills, excellent communication abilities, and the capacity to manage multiple priorities in a fast-paced environment. Experience in investment banking or financial services is preferred but not required. This role offers the chance to work with a global team, contribute to significant technological transformation, and grow your career at one of the world's leading financial institutions.

Last updated 18 days ago

Responsibilities For Software Engineer (AVP)

  • 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 strong engineering culture within global teams

Requirements For Software Engineer (AVP)

Java
Python
JavaScript
React
MongoDB
  • Bachelor's degree in computer science or engineering field
  • Minimum 6 years of 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?