Applications Development Analyst – Assistant Vice President
At a glance
AI generatedTL;DR
The Assistant Vice President of Software Engineering is a senior leadership role within the Applications Development team at a large-scale financial services enterprise. This position requires hands-on technical expertise in building scalable software systems using cloud-native architecture and data engineering best practices, with a focus on integrating Generative AI technologies such as Python, LLMs, and agentic platforms like Google’s Vertex AI. Day-to-day responsibilities include contributing to the design of high-performing systems, developing foundational frameworks for middleware and UI, and implementing data engineering efforts including ETL/ELT pipelines and big data technologies. The ideal candidate has over five years of experience in software engineering with a strong background in cloud-native architecture, microservices, RESTful APIs, event-driven architectures, React, TypeScript, and DevOps practices. They should also be familiar with the SAFe Agile framework and have excellent communication skills to manage stakeholders and report to executives effectively.
Skills
What you'll do
- Contribute to architecture of scalable systems using cloud-native design patterns.
- Drive Generative AI adoption across products with Python and LLMs.
- Develop foundational frameworks for middleware and UI to accelerate development.
- Lead data engineering efforts including modeling, pipelines, and governance.
- Champion AI-based code generation tools to automate repetitive tasks.
What we're looking for
- 5+ years of hands-on software engineering experience.
- Proven expertise in cloud-native architecture and public cloud platforms (AWS, Azure, GCP).
- Deep knowledge in data engineering, including ETL/ELT pipelines and big data technologies.
- Strong skills in Generative AI technologies, LLMs, and prompt engineering.
- Experience with microservices, RESTful APIs, event-driven architectures, and modern UI development frameworks.
- Clear understanding of the SAFe Agile framework for enterprise-scale agile delivery.
Employer
About Citi
Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.
Citi currently has 328 open roles on FindRole.
Listed pay typically runs $125,760–$188,640 across 302 roles with salary data.
Most-posted roles
- Apps Dev Tech Lead Analyst 4
- Digital Software Engineer Lead Analyst Vice President 4
- Apps Dev Intmd Programmer Analyst - Officer 3
- Java Apps Developer Lead Analyst - Vice President 3
- Junior Generative AI Application Developer 3