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).
The Senior Data Engineering Lead is a senior level position responsible for establishing and implementing new or revised Credit application systems and programs in coordination with the Technology Team. The overall objective of this role is to lead applications systems analysis and programming activities for Credit suite of applications across Investor Services and also drive standardization and modernization of Credit strategy and architecture across Services.
Job Responsibility:
Provide technical leadership and mentorship to a team of Data Engineers
Oversee the design, development, and optimization of scalable and robust big data solutions and pipelines
Utilize extensive expertise in big data technologies such as Apache Spark (with Scala/Python), Apache Kafka, and distributed data processing frameworks
Design, develop, and implement highly performant and fault-tolerant ETL/ELT pipelines for large-scale data ingestion, processing, and transformation
Partner with multiple management teams to ensure appropriate integration of functions to meet goals
Identify and define necessary system enhancements to deploy new products and process improvements
Conduct in-depth analysis of complex business processes and system processes to recommend innovative solutions
Manage and implement successful projects, ensuring adherence to timelines, budget, and quality standards
Utilize project management methodologies (e.g., Scaled Agile Framework (SAFe) using JIRA) to drive project execution
Ensure application design adheres to the overall architecture blueprint
Develop and enforce standards for coding, testing, debugging, and implementation
Conduct code reviews to ensure code quality and compliance with standards
Collaborate with cross-functional teams, including architects, infrastructure engineers, and business analysts, to deliver integrated solutions
Serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary and providing guidance on technical best practices
Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets
Drive compliance with applicable laws, rules, and regulations
Implement and promote DevOps practices, including continuous integration, continuous delivery, and automated testing
Utilize Openshift for container orchestration
Manage source code using GitHub
Requirements:
10+ years of progressive technology experience in banking or financial services
5+ years of hands-on delivery leadership across enterprise-grade platforms
Proven success managing large-scale, cross-functional Agile delivery in regulated environments
Solid academic foundation in Computer Science or Engineering
Strong hands-on experience in solutioning and delivering modern architectures, including microservices, cloud-native APIs, and secure data pipelines
Deep working knowledge of Agile/SAFe delivery frameworks, sprint planning, PI planning, and DevSecOps automation (CI/CD, GitOps, release pipelines)
Practical exposure to Generative AI and LLM-based tools
Experience leading production-grade implementations on hybrid/multi-cloud platforms, including failover, monitoring, and resiliency engineering
Effective communicator and influencer across business, engineering, and architecture
Bachelor’s degree/University degree or equivalent experience
Nice to have:
Certifications in Agile/SAFe, Cloud, or GenAI/ML frameworks are a strong plus
What we offer:
Medical, dental & vision coverage
401(k)
Life, accident, and disability insurance
Wellness programs
Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
Discretionary and formulaic incentive and retention awards