Principal Software Engineer - Margin Technology – Senior Vice President

Publix Serving (Civica)

Hybrid
Hands-on professional software development experience
Designing distributed systems and microservices
Cloud services aws kafka kubernetes s3
Citi is seeking a Principal Software Engineer for their Margin Technology team, focusing on transforming finance through advanced technology solutions. The ideal candidate will have a strong background in software development, particularly in distributed systems, and will contribute to building a fully automated platform

Job Summary

  • The role involves re-engineering technology estates to achieve world-leading performance and resiliency in the margin and collateral domain.
  • Engineers will shape the future of a fully automated platform with minimal manual interventions while collaborating with product teams.
  • Citi offers mentorship, continuous learning, flexibility, and potential hybrid work opportunities for its global technology team.

Matching Summary

Match Score: 85

Citi is seeking a Principal Software Engineer for their Margin Technology team, focusing on transforming finance through advanced technology solutions. The ideal candidate will have a strong background in software development, particularly in distributed systems, and will contribute to building a fully automated platform.

Skills & Requirements

Must-have

  • Hands-on professional software development experience
  • Designing distributed systems and microservices
  • Cloud services AWS Kafka Kubernetes S3
  • TDD and clean code principles
  • Programming Java Python JavaScript React
  • Data structures algorithms and SQL

Nice-to-have

  • Experience in investment bank or financial services
  • Entrepreneurial approach to software development
  • Ability to work in fast-paced environment

Key Requirements

  • Bachelor's degree in computer science or engineering
  • Strong technologist with deep understanding of modern technologies

Work Rights

Not specified

Tailored Resume

Cover Letter