Lead Full Stack Engineer (M&A Technology & AI)

Citi•Irving, TX
•$156,160 - $234,240

About The Position

Citi is seeking a highly skilled Full Stack Engineer to lead AI-enabled engineering initiatives within Citi Banking Technology, with a focus on the M&A business line. The role combines modern enterprise architecture expertise with the development and deployment of agentic AI solutions that address complex business challenges. The engineer will build and maintain scalable, secure full-stack applications using Java, Angular, microservices, and event-based architectures, and integrate AI capabilities into new and existing applications. The position contributes across the software development lifecycle, from requirements gathering and design through coding, testing, deployment, and operational support. It also promotes engineering best practices, keeps current with developments in full-stack engineering and AI, and supports technical excellence through mentoring and code reviews. The successful candidate will serve as the senior point of accountability for environment readiness and risk and partner with Architecture, Security, Risk, and Business stakeholders. The position is based in Irving, Texas, and is full time. The listed annual salary range is $156,160 to $234,240. Eligible employees may also receive discretionary and formulaic incentive and retention awards. Citi lists medical, dental and vision coverage; a 401(k); life, accident and disability insurance; wellness programs; and paid time off that includes vacation, sick leave, and paid holidays. Offerings may vary by jurisdiction, job level, and date of hire.

Requirements

  • 10 or more years of hands-on full-stack software development experience.
  • Proven experience designing and building scalable, high-performance microservices.
  • Demonstrated experience with event-driven architectures, such as Kafka or RabbitMQ.
  • Solid experience with modern front-end frameworks, specifically Angular.
  • Experience with AI technologies, including machine learning, natural language processing, or other AI domains.
  • Direct experience designing, building, and deploying agentic AI systems for business applications.
  • Expert proficiency in Java and TypeScript/JavaScript.
  • Strong Java development expertise, including Spring Boot and Spring Cloud.
  • Extensive experience with microservices architecture principles and patterns.
  • Hands-on experience with message brokers and event streaming platforms, such as Apache Kafka or RabbitMQ.
  • Proficiency with relational and NoSQL databases, such as PostgreSQL, MongoDB, or Cassandra.
  • Experience with Angular 2 or later, including NgRx or other state management patterns.
  • Strong understanding of HTML5, CSS3, and responsive web design.
  • Experience with Docker and Kubernetes.
  • Proficiency with CI/CD pipelines, such as Jenkins, GitLab CI, or Azure DevOps.
  • Experience with cloud platforms such as AWS, Azure, or GCP and their relevant services.
  • Experience deploying GenAI- and LLM-enabled systems in regulated enterprise environments, including evaluation, guard-railing, monitoring, and compliance.
  • Excellent problem-solving, analytical, and critical-thinking skills.
  • Strong communication and collaboration skills, including the ability to explain technical concepts to technical and non-technical audiences.
  • Ability to work effectively in teams and remotely, with a growth mindset and willingness to learn and adapt in a fast-paced environment.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.

Nice To Haves

  • Experience in the financial services industry.
  • Knowledge of domain-driven design and clean architecture principles.
  • Experience with observability tools, such as Prometheus, Grafana, or the ELK stack.
  • Contributions to open-source projects or active participation in developer communities.

Responsibilities

  • Design, develop, and maintain high-performance, scalable, and secure full-stack applications using Java, Angular, microservices, and event-based architectures.
  • Lead integration of AI capabilities into existing and new applications, including creating and deploying agentic AI solutions for M&A business use cases.
  • Architect and implement resilient, fault-tolerant, performant microservices and event-driven systems.
  • Develop intuitive, responsive front-end user interfaces using Angular.
  • Contribute to the full software development lifecycle, including requirements gathering, design, coding, testing, deployment, and operational support.
  • Promote and implement software engineering best practices for code quality, testing, CI/CD, security, and documentation.
  • Monitor emerging technologies and trends in full-stack development, AI, and agentic systems, and recommend and implement innovative solutions.
  • Mentor junior developers and participate in code reviews to foster technical excellence and continuous learning.
  • Serve as the senior point of accountability for environment readiness and risk.
  • Partner with Architecture, Security, Risk, and Business stakeholders.

Benefits

  • Medical, dental, and vision coverage.
  • 401(k).
  • Life, accident, and disability insurance.
  • Wellness programs.
  • Paid time off, including planned vacation, unplanned sick leave, and paid holidays.
  • Eligible employees may receive discretionary and formulaic incentive and retention awards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service