Citigroup Inc. is seeking a Senior Software Engineer to build scalable financial technology applications using Java, Spring, Kafka, and up-to-date frontend frameworks. You will influence data pipelines, UI components, and intelligent automation in a collaborative, Agile environment. You will mentor peers, drive code quality with JUnit, and contribute to a DevOps culture with Kubernetes and modern data stores like MongoDB and Oracle.