This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Citi, we are at the forefront of financial technology, driven by a belief in the power of engineering to redefine our industry. We foster a culture where innovation, strategic thinking, and professional growth are paramount. Join Citi's Oasys Financial team as a Vice President and Lead Engineer to spearhead a critical, multi-year data transformation. Oasys is Citi's core sub-ledger system for the Over-the-Counter (OTC) business, and we are undertaking a strategic imperative to modernize its data architecture. This involves decommissioning our legacy Sybase IQ data warehouse and migrating to a state-of-the-art Big Data ecosystem. We are seeking a visionary technical leader with deep expertise in both Java and Big Data technologies to define the architecture, lead the execution, and deliver the next generation of our data and analytics platform.
Job Responsibility
Define the end-to-end architectural vision and technical roadmap for migrating from Sybase IQ to a modern Big Data platform, ensuring solutions are scalable, resilient, and secure
Lead the design, development, and deployment of robust, large-scale data processing pipelines using technologies like Apache Spark, Kafka, and distributed data stores
Develop and execute a comprehensive, phased strategy for migrating petabytes of historical and transactional data from Sybase IQ, ensuring data integrity, minimal downtime, and zero business disruption
Oversee the design and development of Java-based microservices that interact with the new data platform, ensuring seamless integration with the broader Oasys application ecosystem
Lead, inspire, and mentor a high-performing team of Java and Big Data engineers. Foster a culture of engineering excellence, innovation, and accountability
Partner with global business leaders, product owners, and other senior technology managers to define requirements, manage expectations, and deliver solutions that drive significant business value
Remain deeply technical and contribute to coding, design, and architectural decisions, leading by example
Requirements
10+ years of progressive experience in professional software engineering, with at least 3 years in a technical leadership or architect role
Proven track record of designing and building complex, high-performance, scalable server-side applications using Java
Deep, hands-on experience with the Big Data ecosystem, including mastery of Apache Spark, Hadoop (HDFS), and real-time data streaming with Kafka
Extensive experience with relational databases, data modeling, and data warehousing concepts
Demonstrated experience leading and mentoring technical teams and successfully delivering complex, large-scale data projects from concept to production
Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field
Nice to have
Proven, hands-on experience leading a successful migration from a legacy data warehouse (e.g., Teradata, Netezza, Sybase IQ) to a modern Big Data platform
Experience with cloud-native data services on platforms like AWS (EMR, S3, Glue), Google Cloud Platform (Dataflow, BigQuery), or Azure
Expertise in the Spring Boot framework, microservices architecture, and containerization technologies (Docker, OpenShift)
Experience using AI-powered development tools (e.g., GitHub Copilot, Claude, Devin) to accelerate development and improve code quality
Knowledge of financial systems, particularly in trade processing, accounting, risk, or sub-ledger functions