Hands-on professional software development experience
Proficiency in java, react, or python programming
Strong experience building restful apis using spring
**
Citi is seeking a Senior Software Engineer (Assistant Vice President) for its Margin Technology team in Tampa, Florida. The role involves developing robust software solutions in a dynamic environment, with a focus on building RESTful APIs and working with technologies such as Java, React, and Python.
**
Job Summary
This role involves re-engineering the technology estate to achieve world-leading performance and resiliency in the margin and collateral domain.
Candidates will participate in the whole spectrum of building software solutions while closely working with product teams and users.
The position offers competitive benefits including medical, dental, vision coverage, 401(k), life insurance, and paid time off packages.
Matching Summary
Match Score: 75
**
Citi is seeking a Senior Software Engineer (Assistant Vice President) for its Margin Technology team in Tampa, Florida. The role involves developing robust software solutions in a dynamic environment, with a focus on building RESTful APIs and working with technologies such as Java, React, and Python.
**
Salary
Base: $96,960.00 - $145,440.00; Bonus/Equity: Discretionary and formulaic incentive and retention awards available; Benefits: Medical, dental, vision, 401(k), life, accident, disability insurance, wellness programs, and paid time off
Skills & Requirements
Must-have
Hands-on professional software development experience
Proficiency in Java, React, or Python programming
Strong experience building RESTful APIs using Spring
Experience following TDD and clean code principles
Proficiency with data structures, algorithms, and SQL
Nice-to-have
Experience in investment bank or financial services industry
Experience using cloud services like AWS
Experience with distributed systems such as Kafka
Experience with Kubernetes, S3, DynamoDB, or MongoDB
Ability to work independently in fast-paced environments
Key Requirements
Bachelor's degree in computer science or engineering field
Professional software development experience required