Back to Search
Overview
Senior

Senior Data Engineer - Modern Engineering Team

Confirmed live in the last 24 hours

Citigroup

Citigroup

Pune Maharashtra India
On-site
Posted May 14, 2026

Job Description

About the Role

The Senior Data Engineer is an experienced, hands-on engineer who is passionate about solving complex technical problems through innovation and modern engineering practices. This role is central to building and evolving our next-generation, event-driven data platform, working at the intersection of data engineering, software craftsmanship, and agile delivery.

The ideal candidate is a strong individual contributor who thrives in a collaborative environment, pairs effectively with AI coding agents and fellow engineers, and brings a craftsperson's mindset to every line of code they write or review.

What You'll Do

Engineering & Delivery:

  • Design, develop, and maintain high-quality, production-grade data pipelines built on Java, Spring Boot microservices, Kafka, Elasticsearch, and Oracle.

  • Write clean, well-tested, and maintainable code, applying SOLID principles, TDD, BDD (Cucumber/Spock), and Trunk-Based Development practices.

  • Actively participate in code reviews, pairing sessions with developers and AI coding agents (e.g., GitHub Copilot, Devin), and contribute to raising the overall engineering bar.

  • Decompose acceptance criteria to understand backlog deliverables, complexities, and risks, contributing to sprint planning and agile ceremonies.

  • Implement and manage feature toggles to enable safe, continuous delivery to production.

Architecture & Design:

  • Contribute to the design and documentation of scalable, highly available, and low-latency event-driven architectures.

  • Apply modern software design patterns and contribute to architectural decisions, including CQRS, Data Mesh, and Medallion Architecture principles.

  • Leverage knowledge of Cloud-native development, Container Orchestration (OpenShift/Kubernetes), and CI/CD pipelines (Tekton, Jenkins, Harness) to deliver robust solutions.

Collaboration & Leadership:

  • Partner continuously with business stakeholders, architects, and cross-functional teams to deliver sprint goals and broader platform objectives.

  • Serve as a Subject Matter Expert (SME) for senior stakeholders and team members on data engineering topics.

  • Mentor and coach junior engineers, fostering a culture of continuous learning and engineering excellence.

  • Contribute to defining and evolving technical standards, coding guidelines, and team ways of working.

What We're Looking For

Required Qualifications:

  • 8+ years of experience as a Senior Technology/Data Engineer.

  • Strong, hands-on experience with event-driven architecture using Apache Kafka and Spring Boot microservices.

  • Proficiency in Java (JDK 17/21+), Gradle, SQL/Oracle and Elasticsearch.

  • Practical experience with BDD/TDD using Cucumber/Spock, Trunk-Based Development, and feature toggles.

  • Strong understanding of Agile/Scrum development and a craftsperson approach to engineering, applying SOLID and Clean Code principles.

  • Clear understanding of Data Structures and Object-Oriented Principles in Java.

  • Experience with CI/CD pipelines (Tekton, Jenkins, Harness, etc.), either on-premises or in the cloud.

  • Strong experience with Cloud-native development and Container Orchestration tools (Docker, Kubernetes, OpenShift).

  • B.Tech/B.Eng degree or equivalent work experience.

Good to Have:

  • Exposure to horizontally scalable, highly available, and low-latency event-driven application architecture.

  • Experience with Security, Observability, and Monitoring tools (Grafana, Prometheus, Splunk, ELK, CloudWatch, etc.).

  • Good understanding of Data Engineering concepts, including data storage, data quality, data governance, data modeling, and data management.

  • Familiarity with AI coding agents (e.g., GitHub Copilot, Devin or equivalent tools) and their integration into the development workflow.

  • Exposure to Data Mesh, Modern Data Architecture, or CQRS patterns.

Why Join Us?

  • Work on a cutting-edge, event-driven data platform that processes millions of real-time trade and settlement events daily.

  • Be part of a modern engineering team that embraces the latest tools, practices, and AI-powered development workflows.

  • Collaborate with talented engineers and architects across a global organization.

  • Contribute to a platform that directly impacts critical financial operations for one of the world's largest financial institutions.

  • Grow your career in a team that values engineering excellence, continuous learning, and innovation.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

 

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

data