Python Microservices and Distributed Systems Lead - Vice President

Citi

New York (NY)

Hybrid

USD 42,000 - 73,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

Citi, a global financial services company, is seeking a Vice President and Lead Python Architect to drive a central data processing platform and workflow framework. You will lead a team of Python engineers across geographies, delivering scalable microservices and data pipelines for multiple asset classes.

The role combines hands-on coding with architectural leadership, collaboration with business stakeholders, and governance of code and infrastructure to ensure high quality, compliant delivery.

Qualifications

  • 12+ years of hands-on technical leadership in real-time, distributed, high-volume processing.
  • Proven experience delivering large-scale microservices using modern Python frameworks.
  • 5+ years with messaging/event processing systems like Kafka or Tibco EMS in high-volume environments.
  • Experience with Python data stack and orchestration tools (Airflow, Prefect, Celery).

Responsibilities

  • Hands-on development and design guidance to junior developers.
  • Collaborate with business stakeholders and tech teams to drive execution.
  • Lead culture of innovation and full software lifecycle.
  • Manage a team and conduct personnel duties.
  • Participate in brainstorming and ensure best practices.
  • Provide strategic influence over resources, budget and planning.
  • Validate detailed requirements and ensure platform meets specifications.
  • Influence architecture and communicate with senior leaders.
  • Provide thought leadership to grow and scale the platform.
  • Ensure code quality and test coverage with tools (e.g., Sonar, Secure Assist).
  • Governance using GIT/Bitbucket.
  • Drive infrastructure assessment and setup.

Skills

Python
Data processing
Microservices
Airflow
Kafka
Pandas
Dask
Celery
Communication
Agile

Education

Bachelor's or Master’s degree in Computer Science / IT / CE

Tools

FastAPI
Flask
Django

Job description

Python Microservices and Distributed Systems Lead - Vice President
Location(s):

Pune, Maharashtra, India

Job Type:

Hybrid

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Role Summary:

Markets Operations Technology team is looking for a Lead Python Architect with extensive experience in developing large-scale Data Processing and Workflow platforms. The person in this role will lead the design, development, and delivery of a critical firm-wide initiative to build a central data processing platform and a modern Data Workflow Framework, aimed at replacing costly licensed 3rd Party software like Talend and Appian.

  • This is a Vice President role within the ICG Markets Tech team. You will be the Lead Python Architect responsible for hands-on development and providing best-in-class design guidance for a team of Python engineers, while working with a Senior Architect and Delivery Manager to deliver state-of-the‑art data pipeline and workflow solutions.
  • This is a highly visible role for a key initiative where you will get the opportunity to work on multiple asset classes and business functions, interacting with many teams and stakeholders at a senior level.
  • This is a great opportunity to join a high-performing, high-profile, and energized team.
  • You will be leading the development and delivery of our central data processing platform to house critical transactional data from multiple business processes and asset classes.
  • You will also get the opportunity to liaise between key technology and business partners across Markets Operations and Tech, and coordinate with various Citi Technology Teams, including SaaS offerings, hardware teams, and technology experts from different product vendors.

Responsibilities:

  • Handson development as well as design guidance to junior developers.
  • Work closely with business stakeholders and technology teams to drive execution and delivery.
  • Lead a culture of innovation & experimentation, supporting a full software lifecycle that incorporates the best of technology approaches & delivery methodologies.
  • Manage a team of professionals to accomplish established goals and conduct personnel duties for the team.
  • Actively participate in brainstorming sessions, provide solid inputs to the team, and ensure best practices are followed.
  • Provide strategic influence and exercise control over resources, budget management, and planning while monitoring end results.
  • Validate detailed requirements, working through solutions, and managing the execution and rollout of the platform. Responsible for ensuring the application meets project specifications and client’s expectations.
  • Influence technical architecture and negotiate/communicate with senior leaders across functions, as well as communicate with external parties as necessary.
  • Provide thought leadership on how to grow and scale the platform.
  • Ensure code quality and proper test coverage is maintained, using tools like Secure Assist, Sonar, etc.
  • Ensure proper code governance using GIT/Bitbucket.
  • Drive Infrastructure Assessment, Forecasting, and Setup for the applications.

Hands‑on Development Opportunity:

  • Hands‑on development opportunity across the latest niche technologies in this domain.
  • Experience with modern Python data processing libraries (e.g., Pandas, Dask, Polars, PySpark) and workflow orchestration frameworks (e.g., Airflow, Prefect, Dagster, Celery).
  • Continuous collaboration and co‑ordination with teams spread across geographies.

Qualification and Skills:

  • 12+ years of experience as a hands‑on technical leader working on complex real‑time, distributed, high‑volume, event‑processing systems in a large organization.
  • Bachelor's or Master’s degree in Computer Science, Information Technology, Computer Engineering, or equivalent.
  • Proven experience in driving software delivery and transformation through Agile practices, with a focus on establishing a Continuous Delivery culture and process.
  • Exceptional communicator who loves working with people, confident communicating at all levels from an individual team to the entire enterprise.
  • 5+ years of experience in developing and delivering large‑scale, microservices‑based architectures using modern Python frameworks (e.g., FastAPI, Flask, Django).
  • 5+ years of experience working with at least one messaging/event processing system (e.g., Kafka, Tibco EMS) in a high‑volume environment.
  • Strong experience with the Python data stack (e.g., Pandas, Dask, NumPy) and data pipeline/workflow orchestration tools (e.g., Airflow, Prefect, Celery).
  • Experience working with both relational (e.g., Oracle) and schema less databases (e.g., MongoDB, NoSQL)
Job Family Group:

Technology

Job Family:

Architecture

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Application Developer - Assistant Vice President
Senior Python Application Developer - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 3,600 - 7,300
Lead Python Application Developer - Vice President
Lead Python Application Developer - Vice President

Citi • New York (NY)

On-site
USD 180,000 - 280,000
Senior Python Architect & Tech Lead (Hybrid)
Senior Python Architect & Tech Lead (Hybrid)

Citi • New York (NY)

On-site
USD 42,000 - 94,000
Senior Python Developer Vice President
Senior Python Developer Vice President

Citi • New York (NY)

Hybrid
USD 42,000 - 94,000
Java and Python Lead Software Engineer - Vice President
Java and Python Lead Software Engineer - Vice President

Citi • New York (NY)

Hybrid
USD 50,000 - 78,000
Senior Python Application Developer
Senior Python Application Developer

Citi • New York (NY)

On-site
USD 110,000 - 150,000
Technical Lead (Core Java) - Assistant Vice President
Technical Lead (Core Java) - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 40,000 - 61,000
Lead Python Developer - Vice President
Lead Python Developer - Vice President

Citigroup Inc. • Jersey City (NJ)

On-site
USD 150,000 - 190,000
Application Development Lead (Bigdata & Analytics) - Vice President
Application Development Lead (Bigdata & Analytics) - Vice President

Citi • New York (NY)

Hybrid
USD 37,000 - 74,000
Python Developer - Vice President
Python Developer - Vice President

Citi • New York (NY)

Hybrid
USD 142,000 - 214,000
Medical, dental & vision coverage
401(k) plan
Paid time off packages