All roles at Citi

Lead Software Engineer

PuneFull-time10–18 yrsPosted today

Leadership software engineering role at Citi in Pune. Needs 10+ years and a B.Tech, B.E. or B.Sc.

About the role

We are looking for an experienced Lead Software Engineer / Technical Architect (C13) to drive the technical design, backend architecture, and engineering execution for Vendor Master Central (VMC) —our enterprise platform responsible for centralizing vendor ecosystems, contracts, service catalogs, and complex data enrichment pipelines across Market Data Services.

What you'll do

  • Architecture & Backend Leadership
  • Architect & Scale Core Services: Lead the technical design and implementation of distributed, cloud-ready Java microservices (Java 21/25
  • Data Pipelines & Ingestion Engines: Architect idempotent data ingestion workflows, transactional staging mechanisms
  • Engineering Velocity & GenAI Adoption
  • Pioneer AI-Accelerated Engineering: Spearhead team-wide adoption of autonomous and assisted AI engineering tools (e.g., Devin, GitHub Copilot

What you need

  • Java
  • REST APIs
  • TypeScript
  • Git
  • Spring Boot
  • Hibernate

Good to have

  • PostgreSQL
  • Docker
  • Kubernetes
  • LLMs
  • Reconciliation
  • React

More roles like this at Citi

Apply on Citi's site