CrawlJobs Logo

Full Stack Engineer - Vice President

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States , Tampa

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

125600.00 - 188400.00 USD / Year

Job Description:

We are looking for hands-on Full Stack Engineer who are passionate about solving business problems through innovation and engineering practices. The team lead plays a meaningful role in crafting and maintaining the strategic partnership between business needs and technology delivery within the construct of an Agile team. The role is to own an Agile team’s efforts to plan, design, develop, and launch efficient systems and solutions in support of our core organizational functions. In addition to managing members of an agile team, there is also an expectation to contribute to the codebase and deliver solutions against the sprint-level commitments.

Job Responsibility:

  • Code contributing leader of an Agile team, working to deliver sprint goals, as well as conduct personnel duties for team (e.g., performance evaluations, hiring, promotions and disciplinary actions)
  • Design, document, and develop world-class enterprise applications leveraging the latest technologies and design patterns
  • Lead a team of full stack engineers on end-end software solution design, development and delivery using modern tech stack/tools
  • Provide technical guidance, expertise, and direction to team members, ensuring adherence to coding standards, best practices, and conducting code reviews to maintain code quality
  • Identifying and resolving technical and non-technical challenges, making informed decisions, and ensuring the team's ability to overcome obstacles
  • Actively seeking opportunities to improve software development processes, tools, and practices
  • Identify areas for optimization, automation, and efficiency gains
  • Share knowledge and promote continuous learning within the team
  • Deliver work that is consistently of high quality and incorporates best practices
  • Focus on operational excellence, constructively identifying problems and proposing solutions
  • Influence and negotiate with senior leaders across functions, as well as communicate with external parties
  • Effectively communicate progress, proactively anticipate bottlenecks, provide skilled escalation management, and adeptly identify, assess, track, and mitigate issues and risks
  • Leverage AI tools, such as GitHub Copilot, to enhance development efficiency
  • Maintain awareness of the rapidly evolving AI landscape
  • Analyze and effectively troubleshoot complex coding, application performance, and design challenges
  • Conduct thorough research to identify root causes of development and performance issues
  • Utilize Docker for application containerization and Kubernetes for efficient service orchestration
  • Streamline, automate, or eliminate redundant processes within architecture, build, delivery, production operations, or business areas

Requirements:

  • Minimum of 10 years of proven software development experience, specializing in AI project implementation, Python, Java, Spring Boot, React and Oracle, Postgres/Mango DB
  • In-depth knowledge of modern application architecture
  • Clear understanding of Data Structures and Object Oriented Principles using Java principles
  • Multiple years of experience architecting and building horizontally scalable, highly available, highly resilient, and low latency applications
  • Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows
  • Proficiency in Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development
  • Multiple years of experience on Service Oriented and Microservices architectures, including REST and GraphQL implementations
  • Multiple years of experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
  • Proficiency with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools for building (e.g., Maven, Gradle) and deploying code (e.g., Docker, Jenkins, OpenShift)
  • Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications
  • Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS
  • Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar
  • Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle
  • Proven capability in designing, developing, and implementing high-performance RESTful APIs leveraging appropriate frameworks and technologies
  • Practical experience working within Agile development methodologies and utilizing project management tools such as JIRA
  • Ability to develop and automate comprehensive unit, integration, and end-to-end tests to ensure code quality
  • Solid understanding and practical experience with code versioning tools, including GitHub Enterprise and Bitbucket
  • Bachelor’s degree or equivalent experience required

Nice to have:

Experience with AWS is considered a significant advantage

What we offer:
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards

Additional Information:

Job Posted:
May 04, 2026

Expiration:
May 06, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Full Stack Engineer - Vice President

Full Stack Engineer (AI & Agentic AI Systems) - Vice President

The Full Stack Engineer (AI & Agentic AI Systems) is a strategic professional wh...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, with strong fundamentals in algorithms, distributed systems, and software architecture
  • 6–10+ years of full‑stack engineering experience with deep proficiency in React, Java, modern API frameworks, and cloud‑native development
  • Hands-on experience building AI‑integrated applications using Google Gemini LLM, Vertex AI, ADK, vector databases, RAG pipelines, MCP, and advanced prompt/context engineering
  • Strong DevOps and automation skills, including CI/CD pipelines, containerization (Docker/Kubernetes), and automated testing across UI, API, and integration layers
  • Proven ability to design scalable, secure, high‑performance systems, diagnose performance bottlenecks, and address penetration testing findings in production environments
Job Responsibility
Job Responsibility
  • Design and deliver end‑to‑end solutions spanning architecture, system design, low‑level design, and high‑quality coding across modern full‑stack environments
  • Engineer AI‑powered features leveraging Google Gemini LLM, Vertex AI, Google ADK, vector databases, A2A protocol, RAG pipelines, MCP, (Model Context Protocol) context engineering, and advanced prompt engineering techniques
  • Build responsive, modular UI applications using React, integrating complex AI-driven workflows and real‑time interactions
  • Develop scalable, high‑performance backend services in Java / Python, implementing resilient APIs, event‑driven patterns, and microservices architectures
  • Implement secure, well‑structured REST and GraphQL APIs, ensuring reliability, versioning discipline, and clean integration patterns across platforms
  • Optimize system performance and scalability, applying profiling, load‑testing insights, caching strategies, and distributed system tuning
  • Drive robust CI/CD practices, integrating automated testing, code quality gates, containerization, and cloud‑native deployment pipelines
  • Partner with QE to build and maintain automated test suites (UI, API, integration, and performance), improving release quality and reducing regression risk
  • Identify, diagnose, and remediate performance bottlenecks, penetration testing vulnerabilities, and production issues with precision and root‑cause clarity
  • Collaborate cross‑functionally with AI scientists, architects, and product teams to translate business challenges into production‑ready, intelligent agentic systems
  • Fulltime
Read More
Arrow Right

Senior Web Full Stack Engineer (Trading Platform & UI Transformation) - Vice President

Join the CTO team and build the future of UI development at Citi! This is a uniq...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on senior Full-Stack Web software engineer with a passion for modern web development
  • Deep expertise in TypeScript, Electron and Node.js
  • Demonstrated solid experience with Docker, Kubernetes, and cloud platforms like OpenShift
  • Strong understanding of microservices architecture, REST APIs, and message queuing systems
  • Familiarity with DevSecOps principles and CI/CD pipelines
  • Strong advocate for clean code, testability, and maintainability
  • Excellent communication and collaboration skills
Job Responsibility
Job Responsibility
  • Build the next generation of UI: Shape the future of our UI Platform, leveraging your expertise to create scalable, resilient, and user-friendly applications
  • Pioneer AI-powered UI interoperability: Drive the vision and implementation of AI to enhance how our UIs interact globally, finding innovative ways to improve workflows
  • Work at the forefront of AI innovation: Citi is a leader in AI adoption within financial markets, giving you access to cutting-edge tools and resources
  • Impactful work: Directly empower traders, sales and portfolio managers with cutting-edge UI tools and capabilities
  • Cutting-edge technology: Leverage the latest technologies like TypeScript, Node.js, Docker, Kubernetes, and OpenShift (or similar cloud platforms) to build a next-generation UI platform
  • Focus on UX: Build intuitive and visually appealing platform capabilities designed to handle a heterogeneous end user audience across the firm
  • Standardized Frameworks: Develop and maintain standardized frameworks to streamline development and ensure consistency across the firm
  • Interoperability: Enable seamless interoperability between different UI applications across multiple projects and teams
  • Build for scale: Design and implement solutions that are robust, scalable, and resilient enough to handle Citi's massive operational demands
  • Be a Change Agent: Champion modern software engineering practices, influencing how UI development is done across the organization
  • Fulltime
Read More
Arrow Right
New

Full Stack Software Engineer - Vice President

The Software Engineer Vice President is a senior level position responsible for ...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of relevant experience in the Financial Service industry with Back End, preferred Full Stack experience
  • 6+ years of professional experience in software engineering, with a strong focus on full-stack development
  • Expertise in React/AngularJS for front-end development
  • Experience with any of the following: Java, Springboot, React, AngularJS, SQL Queries, Python
  • Design, develop, and implement scalable and maintainable web applications using React/AngularJS, Spring Boot, and SQL
  • Proficiency in Spring Boot for building robust and scalable backend systems
  • Strong SQL skills for database design, querying, and optimization
  • Experience with RESTful APIs and microservices architecture
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Full Stack Engineer - Vice President

This role is for an innovative Full Stack Engineer to help the build out of solu...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong engineering experience with high-performance, large-scale distributed systems
  • Fluency in Java, Python or both
  • UI development skills with technologies such as React JS or StreamLit
  • Experience with frameworks such as Spring (Boot, Core, JDBC, AI etc.) or Flask
  • Proficiency in database technologies, such as Oracle, Postgres, or MongoDB
  • Experience designing and implementing REST or WebSocket APIs
  • Experience with messaging and integration platforms like Kafka or JMS/MQ
  • Familiarity with one of the major cloud platforms including AWS, GCP, or Azure
  • Strong knowledge of infrastructure tools, including Docker, Kubernetes, Terraform, and Helm
  • Experience with build and deployment (CI/CD) tools such as Jenkins and Gradle
Job Responsibility
Job Responsibility
  • Contribute significantly to engineering & delivery of end-to-end solutions
  • Adopt a product-focused approach, ensuring the development of robust, scalable, and user-friendly solutions
  • Thrive in a fast-paced environment by continuously testing, learning, and tackling cutting-edge problems
  • Actively engage in pair programming, promote lean methodologies, and streamline processes by removing unnecessary bureaucracy
  • Prioritize rapid delivery and iterative development, demonstrating adaptability and a willingness to pivot rather than pursuing a perfect upfront solution
  • Develop foundational components and mature technology capabilities in Artificial Intelligence (AI) and Large Language Models (LLMs)
  • Drive the enterprise-wide adoption and successful integration of Generative AI solutions
  • Demonstrate strong problem-solving capabilities and a proactive learning mindset, continuously acquiring new skills
  • Exhibit excellent communication and collaboration skills, effectively engaging with diverse stakeholders
  • Be adaptable and resourceful in navigating complex technical and organizational challenges
  • Fulltime
Read More
Arrow Right

Senior Java Engineer - Full Stack, Vice President

The Senior Java Full-Stack Engineer is an experienced, individual contributor po...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years progressive hands-on experience in software engineering
  • Demonstrated history of technical growth and tackling increasingly complex challenges in a full-stack capacity
  • Verifiable experience in designing, building, and maintaining large-scale, distributed, and mission-critical applications
  • Deep understanding of scalability, high availability, security, and observability
  • Comprehensive experience across the entire software development lifecycle (SDLC)
  • Strong proficiency in back-end development with Java, including Spring Boot
  • Proven experience designing, building, and operating applications based on microservice architecture
  • Strong proficiency in front-end development with React or Angular
  • Demonstrated experience utilizing AI-powered development tools
  • Deep understanding of engineering fundamentals including data structures, algorithms, design patterns, and best practices
Job Responsibility
Job Responsibility
  • Actively participate in the entire software development lifecycle (SDLC), from requirements analysis and technical design to coding, testing, deployment, and maintenance of both front-end and back-end components
  • Design, develop, and maintain resilient and scalable back-end services and APIs using Java and a microservice-based architecture
  • Design, develop, and implement intuitive and responsive user interfaces with a strong focus on front-end technologies like React or Angular
  • Integrate AI-powered development tools into the software development lifecycle (SDLC) to enhance productivity, code quality, and innovation
  • Champion and enforce high standards for code quality, performance, and security through strong code review practices across the full stack
  • Review and analyze proposed technical solutions for projects, providing expert guidance on architecture and design for distributed systems
  • Contribute to the formulation of technical strategy and roadmaps for application development
  • Develop a comprehensive understanding of how different business areas integrate to accomplish firm-wide goals
  • Provide evaluative judgment based on the analysis of factual data in complex and unique situations
  • Drive the delivery of end results on projects, ensuring high standards of quality and adherence to timelines
  • Fulltime
Read More
Arrow Right
New

Full Stack Lead Java Architect – Senior Vice President

Citi is spearheading a critical multi-year technology initiative within the Whol...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level Full Stack Development: Demonstrated mastery in UI/UX design principles and tools (e.g., Figma), with extensive experience in Angular, React, and associated testing frameworks (Jest)
  • Advanced Java Ecosystem Proficiency: Deep expertise in Java, Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data, coupled with hands-on experience in Threading, Collections, Exception Handling, JDBC, OOD/OOP Concepts, and GoF Design Patterns
  • Messaging & Integration Architectures: Extensive experience with Messaging-Oriented Middleware (MoM), Service-Oriented Architecture (SOA), and Micro-services utilizing REST, with a strong understanding of Kafka and other enterprise messaging systems (e.g., RabbitMQ, ActiveMQ, IBM MQ)
  • Cloud-Native & DevOps Expertise: Proven experience in designing and implementing cloud-ready applications and deployment pipelines on large-scale container platforms (e.g., Kubernetes, Docker). Strong understanding of CI/CD environments and tools (Tekton, Harness, Jenkins, Code Quality)
  • Database Expertise: Proficient in SQL, particularly Oracle dialect, with comprehensive knowledge of database design, optimization, and integration patterns
  • Architectural & Design Principles: In-depth knowledge of industry-standard best practices, design patterns, coding standards, modularity, and prototyping
  • System Optimization & Troubleshooting: Advanced skills in debugging, performance tuning, and optimizing complex enterprise applications
  • Agile & SDLC Leadership: Thorough understanding and practical experience leading teams within the Agile SDLC framework
  • Leadership & Communication: Exceptional written and oral communication skills, with a proven ability to lead, influence, and articulate complex technical concepts to both technical and non-technical senior stakeholders
  • Financial Services Industry Experience: Extensive experience (12+ years) developing applications within the Financial Services industry is essential
Job Responsibility
Job Responsibility
  • Strategic Technical Leadership: Provide vision and strategic direction for the full stack development across Angular/React, Java, and Spring Boot ecosystems, ensuring alignment with enterprise architecture standards and business objectives
  • Architectural Design & Solutioning: Lead the detailed design and architectural blueprinting of scalable, resilient, and performant solutions, leveraging deep expertise in Java, Spring Boot, Kafka, and microservices architectures
  • Team Leadership & Management: Recruit, mentor, and manage high-performance engineering teams, fostering a culture of technical excellence, collaboration, and continuous improvement
  • Stakeholder Engagement & Management: Proactively engage with senior business stakeholders, product owners, and other technology groups to understand requirements, manage expectations, communicate progress, and influence strategic decisions
  • Hands-on Technical Guidance: Provide hands-on expertise in complex coding challenges, code reviews, and technical problem-solving
  • Quality Assurance & Standards: Champion and enforce high standards for code quality, security, and maintainability
  • Innovation & Adoption: Continuously evaluate and advocate for the adoption of new development tools, libraries, and approaches to enhance delivery quality, efficiency, and system resilience
  • Vulnerability & Security Management: Implement stringent security practices, analyze applications for vulnerabilities, and lead efforts in ensuring compliance with Citi's security policies and standards
  • Documentation & Knowledge Transfer: Oversee the creation and maintenance of comprehensive user and system documentation, architectural diagrams, and knowledge transfer processes
  • Problem Resolution & Escalation: Act as a primary escalation point for complex technical issues, exercising expert judgment to identify root causes, analyze information, and implement effective, sustainable solutions
  • Fulltime
Read More
Arrow Right

Vice President - Full Stack Java React Native Engineering Lead

Join us as a Vice President - Full Stack Java React Native Engineering Lead at B...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • React Native, React 18, TypeScript/JavaScript, Redux
  • Experience in Core Java 17+, Spring Boot, REST, microservices
  • JPA/Hibernate
  • Gradle, Git
  • Agile delivery
  • Authentication protocols
  • Designing modular engineering
  • Events / Messaging (Kafka / MQ)
  • Onboarding customers in bank digital
  • APIs (Design & Development)
Job Responsibility
Job Responsibility
  • Frontend: Develop React Native applications (TypeScript, Redux), shared components/micro frontends and robust navigation/error patterns
  • Backend: Design and implement Java 17+, Spring Boot microservices, REST APIs, persistence (JPA/Hibernate) and API security
  • Security & Auth: Implement OAuth2/OpenID Connect/JWT, biometric SDK integrations, secure token handling, input validation and OWASP controls
  • DevOps & Cloud: Contribute to CI/CD pipelines (Jenkins/GitLab), containerization (Docker/Kubernetes) and deployments on AWS/Azure
  • Quality & Collaboration: Work with SDET and QA on automated testing
  • participate in code reviews, design sessions and sprint ceremonies
  • uphold risk & controls
  • Development and delivery of high-quality software solutions
  • Cross-functional collaboration with product managers, designers, and other engineers
  • Collaboration with peers, participate in code reviews
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Senior Engineering Lead - Credit Risk - Senior Vice President

This is a Senior Lead Principal Engineer position responsible for establishing a...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full-stack developer with 10+ years of experience in designing and developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Hands-on experience in Web technologies (HTML, CSS, React JS), REST-APIs, and Backend using Java/J2EE technologies
  • Deep experience with Big Data technologies and data platforms capable of handling vast datasets for training, serving, and managing AI models
  • Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud) and deployment/packaging solutions such as Dockers/Kubernetes, OpenShift
  • Experience with Agile software development processes with a strong emphasis on test driven development
  • Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, BlackDuck, SONAR etc
  • Deep understanding of JVM internals such as class loading and memory management
  • Java Core with extensive hands-on experience with concurrent programming
  • Spring Framework including Core, Integration, Batch, JDBC, Hibernate
  • Distributed Caching frameworks such as Oracle Coherence, Redis or equivalent
Job Responsibility
Job Responsibility
  • Provide technical leadership and development oversight to the wider team of Software Engineers/Analysts
  • Ensure application design adheres to the appropriate architectural and design patterns for scalable and intelligent systems
  • Develop key software components personally, and use your code as a teaching tool across the team for patterns and techniques, especially concerning Agentic AI design and implementation
  • Host sessions for design and code review at multiple levels of the organization
  • Improve our engineering standards and process to make the team more capable and efficient, embracing AI-assisted development practices, including the use of tools like Git Copilot and Devin AI
  • Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business
  • Lead the adoption of new technologies where appropriate to solve business problems while adhering to Citi's architectural guidelines, with a strong focus on Agentic AI and Machine Learning frameworks
  • Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team, particularly in AI/ML and intelligent systems development
  • Appropriately assess risk when 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
  • Fulltime
Read More
Arrow Right