C

Citi

Runs banking and payments for global clients

Principal Engineer – Senior Vice President

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listed

About the Job

Requirements

  • 12+ years of professional software engineering experience as a Principal, Senior Staff, or Staff Engineer, with a proven track record of technical leadership in a product-engineering-led setup.
  • Deep expertise in designing, building, and operating large-scale, distributed, enterprise-grade systems in hybrid or public cloud environments, including AWS, Google Cloud Platform, or OpenShift.
  • Strong hands-on experience in backend development using Go, Java, or Python and modern frontend frameworks such as React or Angular.
  • Proven experience building high-throughput data pipelines using Kafka, Spark, or Flink, and managing large-scale data storage and retrieval.
  • Practical experience integrating generative AI and large language models into production applications, including prompt engineering, retrieval-augmented generation, and vector search.

Responsibilities

  • Act as the primary technical authority for the domain, spending approximately 60–70% of the time writing production-ready code, conducting deep code reviews, building reusable components and blueprints, and redesigning existing applications using system thinking and simplification.
  • Architect and build intelligent, agentic workflows and retrieval-augmented generation systems; securely integrate large language models at scale using the internal R2D2 generative AI gateway to automate complex financial operations and improve developer productivity.
  • Design and implement resilient, low-latency, fault-tolerant distributed systems; define microservices boundaries, event-driven architectures, and API standards that scale to screening billions of transactions daily.
  • Connect high-performance backends with modern frontends; unify data collection, processing, and reporting; and architect or redesign real-time and batch data pipelines.
  • Drive adoption of inner-sourcing, automated testing, observability, and continuous delivery through the CI/CD platform, and foster an AI-native culture within the team.
  • Mentor senior and staff engineers to support their technical career development.

Desired Qualifications

  • Experience working in a collaborative, product-engineering-led environment focused on user outcomes rather than only technical specifications.
  • Understanding of enterprise security patterns, zero-trust architecture, data privacy, and secure credential management such as HashiCorp Vault.
  • Active contribution to open-source projects or a strong track record of driving inner-source initiatives within a large enterprise.
  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs