Taro Logo

Securities Settlements Engineering Developer

Citi is a leading global financial services company providing a wide range of financial products and services.
Jersey City, NJ, USA
$142,320 - $213,480
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Finance

Description For Securities Settlements Engineering Developer

Citi is seeking a Securities Settlements Engineering Developer to drive technical transformation across their settlements stack. This senior-level position requires a highly skilled software engineer with 10+ years of experience in financial services development. The role combines deep technical expertise with leadership responsibilities, focusing on building scalable, high-performance applications for international and domestic settlements.

The ideal candidate will be responsible for implementing modern engineering practices, including trunk-based development, test automation, and security measures. They will work with cutting-edge technologies such as Kotlin, Python, Java, Kafka, and both SQL and NoSQL databases. The position offers a competitive salary range of $142,320 - $213,480, along with comprehensive benefits including medical, dental, vision coverage, and 401(k).

This hybrid role, based in Jersey City, NJ, presents an exciting opportunity to work with a leading financial institution while driving engineering excellence. The position combines hands-on coding with technical leadership, requiring expertise in microservices architecture, event-driven systems, and cloud-native technologies. The role involves mentoring junior engineers, collaborating with cross-functional teams, and contributing to the organization's technical direction.

Citi offers a robust benefits package, including various insurance options, wellness programs, and generous paid time off. The company's commitment to modern engineering practices and continuous improvement makes this an ideal position for a senior engineer looking to make a significant impact in financial technology.

Last updated 3 days ago

Responsibilities For Securities Settlements Engineering Developer

  • Design, develop, and maintain robust, scalable, and high-performance applications
  • Implement trunk-based development practices
  • Develop clean, maintainable, and testable code following SOLID principles
  • Ensure high levels of unit test coverage
  • Conduct code reviews and refactoring
  • Drive adoption of modern engineering practices
  • Partner with architects and product owners to design scalable systems
  • Mentor junior engineers
  • Lead technical discussions
  • Contribute to design documentation
  • Collaborate with DevOps teams to optimize deployments

Requirements For Securities Settlements Engineering Developer

Java
Python
Kotlin
MongoDB
Kafka
  • 10+ years of total experience in financial services software development
  • Programming expertise in Kotlin, Python & Java
  • Experience with Microservices Architecture
  • Knowledge of Event Driven & Messaging Systems – Kafka or Solace
  • Experience with Low-Latency & High-Performance Computing
  • Database expertise in SQL (Oracle) and NoSQL (MongoDb)
  • Experience with trunk-based development, feature flags
  • Proficiency in TDD, BDD, and automation-first mindset
  • Strong understanding of CI/CD pipelines and DevOps practices
  • Experience with modern cloud-native technologies (AWS, Kubernetes, Docker)
  • Excellent problem-solving skills
  • Strong communication and collaboration skills

Benefits For Securities Settlements Engineering Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages
  • Planned time off (vacation)
  • Unplanned time off (sick leave)
  • Paid holidays

Interested in this job?

Jobs Related To Citi Securities Settlements Engineering Developer