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