Citi seeks a Senior Software Engineer to join its Markets Operations Technology team in Tampa, building technical solutions for complex business problems and contributing to a strong engineering culture with high-quality software delivery.
What you’ll do
Build technical solutions for complex business problems within Markets Operations Technology
Contribute to a strong engineering culture
Deliver high-quality software solutions
What you’ll need
Hands-on professional software development experience
Bachelor's degree in computer science or engineering field involving software programming or systems engineering
Proficiency in Java, React, and/or Python
Strong hands-on experience building RESTful APIs using frameworks like Spring, following TDD and clean code principles
Proficiency with data structures, algorithms, and SQL; ability to work independently in a fast-paced environment
Experience in investment banking or financial services, including cloud services such as AWS and distributed systems like Kafka, Kubernetes, S3, DynamoDB, MongoDB, or other NoSQL databases
Original job description
Citi is a leading global bank that is redefining finance through technology. The Senior Software Engineer will work within the Markets Operations Technology team to build technical solutions for complex business problems, contributing to a strong engineering culture and delivering high-quality software solutions.Hands-on professional software development…