Back to all jobs
Citi Careers logo

Software Engineer VP

Citi Careers

Jersey City, New Jersey, U.S.
Hybrid
Posted Aug 22, 2025
Hybrid

Compensation

Loading salary analysis...

About the role

The Applications Development Senior Manager is a senior management level position responsible for accomplishing results through the management of a self or small team in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team.

Responsibilities

  • Design and architect end-to-end platform capabilities/services that integrate with GenAI technologies with a focus on scalability, reliability, and performance.
  • Implementing VectorRAG or GraphRAG based solutions with both open source and closed source commercial Large Language Models
  • Implement best DevOps practices, including CI/CD pipelines, automated testing, and containerization (Docker, Kubernetes) to streamline development and deployment processes.
  • Manage your deliverables end to end, manage risk to the goals with timely mitigation.
  • Pivot quickly to deliver on change in priorities.
  • Influence and negotiate with senior leaders and communicate with external parties.
  • Perform quick POCs for GenAI usecases
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Requirements

  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Experience with various cloud platforms and architectures like single/multitenant etc.
  • Proficiency in AI/ML frameworks (e.g., Langchain) & experience with GenAI tech.
  • Strong Object-oriented programming skills and proficiency in Python
  • Experience with GraphDB is highly preferred
  • Experience in building applications that apply large language models and GenAI to search, chat agents, and guided analytics
  • Strong, working knowledge of DevOps tools (e.g., Jenkins, GitLab, Docker, Kubernetes) and Infrastructure as Code (IaC) practices.
  • Understanding of software development practices, microservices architecture, & API design.
  • Experience with data storage solutions (e.g., NoSQL, SQL, data lakes) and pipeline orchestration.
  • Excellent analytical and problem-solving skills with the ability to analyze and troubleshoot technical issues and provide innovative solutions.
  • Demonstrated leadership and project management skills.
  • Proven experience showcasing self-motivation and self-started/self-learner attitude.

Benefits

  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages
  • planned time off (vacation)
  • unplanned time off (sick leave)
  • paid holidays

About the Company

Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe.

Job Details

Salary Range

$142,320 - $213,480/yearly

Location

Jersey City, New Jersey, U.S.

Employment Type

Hybrid

Original Posting

View on company website
Create resume for this position