Citi is seeking a Principal Software Engineer - Senior Vice President to join their Markets Operations Technology team in Jersey City, NJ. The ideal candidate will have over 10 years of experience in software development, particularly in designing distributed systems, and will play a key role in transforming technology within the finance sector
Job Summary
Engineer the future of global finance by re-engineering technology estates for margin and collateral domains.
Work with a team of passionate engineers to build a fully automated platform with minimal manual interventions.
Enjoy competitive benefits including medical, dental, vision, 401(k), and paid time off packages.
Matching Summary
Match Score: 85
Citi is seeking a Principal Software Engineer - Senior Vice President to join their Markets Operations Technology team in Jersey City, NJ. The ideal candidate will have over 10 years of experience in software development, particularly in designing distributed systems, and will play a key role in transforming technology within the finance sector.
Salary
Base: $176,720.00 - $265,080.00; Bonus/Equity: Discretionary and formulaic incentive and retention awards available; Benefits: Medical, dental, vision, 401(k), life insurance, wellness programs
Skills & Requirements
Must-have
10+ years software development experience
Distributed system design expertise
Cloud services AWS Kafka Kubernetes
Java Python JavaScript React proficiency
TDD and clean code principles
Data structures algorithms SQL knowledge
Nice-to-have
Investment bank or financial services background
Entrepreneurial approach to problem solving
Experience with NoSQL databases like MongoDB
Strong communication and mentorship skills
Key Requirements
Bachelor's degree in computer science or engineering
10+ years hands-on professional software development experience
Deep understanding of modern technologies and distributed systems